ITK  5.4.0
Insight Toolkit
Public Attributes | List of all members
itk::LevelSetFunction< TImageType >::GlobalDataStruct Struct Reference

#include <itkLevelSetFunction.h>

Detailed Description

template<typename 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 106 of file itkLevelSetFunction.h.

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

Public Attributes

ScalarValueType m_dx [Self::ImageDimension]
 
ScalarValueType m_dx_backward [Self::ImageDimension]
 
ScalarValueType m_dx_forward [Self::ImageDimension]
 
vnl_matrix_fixed< ScalarValueType, Self::ImageDimension, Self::ImageDimensionm_dxy
 
ScalarValueType m_GradMagSqr
 
ScalarValueType m_MaxAdvectionChange
 
ScalarValueType m_MaxCurvatureChange
 
ScalarValueType m_MaxPropagationChange
 

Member Data Documentation

◆ m_dx

template<typename TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dx[Self::ImageDimension]

Array of first derivatives

Definition at line 116 of file itkLevelSetFunction.h.

◆ m_dx_backward

template<typename TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dx_backward[Self::ImageDimension]

Definition at line 119 of file itkLevelSetFunction.h.

◆ m_dx_forward

template<typename TImageType >
ScalarValueType itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dx_forward[Self::ImageDimension]

Definition at line 118 of file itkLevelSetFunction.h.

◆ m_dxy

template<typename TImageType >
vnl_matrix_fixed<ScalarValueType, Self::ImageDimension, Self::ImageDimension> itk::LevelSetFunction< TImageType >::GlobalDataStruct::m_dxy

Hessian matrix

Definition at line 113 of file itkLevelSetFunction.h.

◆ m_GradMagSqr

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

Definition at line 121 of file itkLevelSetFunction.h.

◆ m_MaxAdvectionChange

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

Definition at line 108 of file itkLevelSetFunction.h.

◆ m_MaxCurvatureChange

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

Definition at line 110 of file itkLevelSetFunction.h.

◆ m_MaxPropagationChange

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

Definition at line 109 of file itkLevelSetFunction.h.


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