ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Attributes
itk::LevelSetFunction< TImageType >::GlobalDataStruct Struct Reference

#include <itkLevelSetFunction.h>

+ Inheritance diagram for itk::LevelSetFunction< TImageType >::GlobalDataStruct:

List of all members.

Public Attributes

ScalarValueType m_dx [itkGetStaticConstMacro(ImageDimension)]
ScalarValueType m_dx_backward [itkGetStaticConstMacro(ImageDimension)]
ScalarValueType m_dx_forward [itkGetStaticConstMacro(ImageDimension)]
vnl_matrix_fixed
< ScalarValueType,
itkGetStaticConstMacro(ImageDimension),
itkGetStaticConstMacro(ImageDimension) > 
m_dxy
ScalarValueType m_GradMagSqr
ScalarValueType m_MaxAdvectionChange
ScalarValueType m_MaxCurvatureChange
ScalarValueType m_MaxPropagationChange

Detailed Description

template<class TImageType>
struct itk::LevelSetFunction< TImageType >::GlobalDataStruct

A global data type for this class of equations. Used to store values that are needed in calculating the time step and other intermediate products such as derivatives that may be used by virtual functions called from ComputeUpdate. Caching these values here allows the ComputeUpdate function to be const and thread safe.

Definition at line 105 of file itkLevelSetFunction.h.


Member Data Documentation

template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dx[itkGetStaticConstMacro(ImageDimension)]

Array of first derivatives

Definition at line 116 of file itkLevelSetFunction.h.

template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dx_backward[itkGetStaticConstMacro(ImageDimension)]

Definition at line 119 of file itkLevelSetFunction.h.

template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dx_forward[itkGetStaticConstMacro(ImageDimension)]

Definition at line 118 of file itkLevelSetFunction.h.

template<class TImageType >
vnl_matrix_fixed< ScalarValueType, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) > itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dxy

Hessian matrix

Definition at line 113 of file itkLevelSetFunction.h.

template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_GradMagSqr

Definition at line 121 of file itkLevelSetFunction.h.

template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_MaxAdvectionChange
template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_MaxCurvatureChange
template<class TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_MaxPropagationChange

The documentation for this struct was generated from the following file: