Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::LevelSetFunction< TImageType >::GlobalDataStruct Struct Template Reference

#include <itkLevelSetFunction.h>

List of all members.

Public Attributes

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


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 98 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 110 of file itkLevelSetFunction.h.

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

Definition at line 113 of file itkLevelSetFunction.h.

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

Definition at line 112 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 107 of file itkLevelSetFunction.h.

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

Definition at line 115 of file itkLevelSetFunction.h.

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

Definition at line 100 of file itkLevelSetFunction.h.

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

Definition at line 102 of file itkLevelSetFunction.h.

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

Definition at line 101 of file itkLevelSetFunction.h.


The documentation for this struct was generated from the following file:
Generated at Tue Sep 16 11:36:52 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000