#include <itkLevelSetFunctionBase.h>
Inheritance diagram for itk::LevelSetFunctionBase:
Definition at line 34 of file itkLevelSetFunctionBase.h.
|
The type of data structure that is passed to this function object to evaluate at a pixel that lies on a data set boundary. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TOutputImage >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 57 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::AdvectionField(), and itk::LevelSetFunctionBase< TOutputImage >::PropagationSpeed(). |
|
|
A floating point offset from an image grid location. Used for interpolation among grid values in a neighborhood. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TOutputImage >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 58 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::AdvectionField(), and itk::LevelSetFunctionBase< TOutputImage >::PropagationSpeed(). |
|
Extract some parameters from the image type Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TOutputImage >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 51 of file itkLevelSetFunctionBase.h. |
|
The type of data structure that is passed to this function object to evaluate at a pixel that does not lie on a data set boundary. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TOutputImage >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 55 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::AdvectionField(), and itk::LevelSetFunctionBase< TOutputImage >::PropagationSpeed(). |
|
Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< TOutputImage >. Definition at line 52 of file itkLevelSetFunctionBase.h. |
|
|
|
|
Standard class typedefs. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TOutputImage >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 38 of file itkLevelSetFunctionBase.h. |
|
|
Extract some parameters from the image type. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< TOutputImage >. Definition at line 50 of file itkLevelSetFunctionBase.h. |
|
The vector type that will be used in the calculations. Reimplemented in itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< TOutputImage >. Definition at line 62 of file itkLevelSetFunctionBase.h. |
|
Definition at line 129 of file itkLevelSetFunctionBase.h. |
|
Definition at line 135 of file itkLevelSetFunctionBase.h. |
|
Advection field. Default implementation returns a vector of zeros. Definition at line 68 of file itkLevelSetFunctionBase.h. |
|
Advection field. Default implementation returns a vector of zeros. Definition at line 65 of file itkLevelSetFunctionBase.h. |
|
Definition at line 93 of file itkLevelSetFunctionBase.h. |
|
Curvature speed. Can be used to spatially modify the effects of curvature . The default implementation returns one. Definition at line 88 of file itkLevelSetFunctionBase.h. |
|
Alpha. Scales all advection term values. Definition at line 101 of file itkLevelSetFunctionBase.h. |
|
Run-time type information (and related methods) Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TOutputImage >, and itk::SegmentationLevelSetFunction< TOutputImage >. |
|
Gamma. Scales all curvature weight values Definition at line 115 of file itkLevelSetFunctionBase.h. |
|
Epsilon. Definition at line 122 of file itkLevelSetFunctionBase.h. |
|
Beta. Scales all propagation term values. Definition at line 108 of file itkLevelSetFunctionBase.h. |
|
|
This method's only purpose is to initialize the zero vector constant. |
|
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< TOutputImage >. |
|
Propagation speed. This term controls surface expansion/contraction. Default implementation returns zero. Reimplemented in itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 80 of file itkLevelSetFunctionBase.h. |
|
Propagation speed. This term controls surface expansion/contraction. Default implementation returns zero. Reimplemented in itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::SegmentationLevelSetFunction< TOutputImage >. Definition at line 76 of file itkLevelSetFunctionBase.h. |
|
Alpha. Scales all advection term values. Definition at line 99 of file itkLevelSetFunctionBase.h. |
|
Gamma. Scales all curvature weight values Definition at line 113 of file itkLevelSetFunctionBase.h. |
|
Epsilon. Definition at line 120 of file itkLevelSetFunctionBase.h. |
|
Beta. Scales all propagation term values. Definition at line 106 of file itkLevelSetFunctionBase.h. |
|
Alpha. Definition at line 150 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::GetEpsilonMagnitude(), and itk::LevelSetFunctionBase< TOutputImage >::SetAdvectionWeight(). |
|
Gamma. Definition at line 156 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::GetEpsilonMagnitude(). |
|
Epsilon magnitude controls the lower limit for gradient magnitude. Definition at line 147 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::GetCurvatureWeight(), itk::LevelSetFunctionBase< TOutputImage >::GetEpsilonMagnitude(), and itk::LevelSetFunctionBase< TOutputImage >::~LevelSetFunctionBase(). |
|
Beta. Definition at line 153 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::GetAdvectionWeight(), itk::LevelSetFunctionBase< TOutputImage >::GetEpsilonMagnitude(), and itk::LevelSetFunctionBase< TOutputImage >::SetPropagationWeight(). |
|
Zero vector constant. Definition at line 144 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< TOutputImage >::AdvectionField(), and itk::LevelSetFunctionBase< TOutputImage >::~LevelSetFunctionBase(). |