#include <itkLevelSetFunctionBase.h>
Inheritance diagram for itk::LevelSetFunctionBase:
Definition at line 35 of file itkLevelSetFunctionBase.h.
|
|
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::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< OutputImageType >, and itk::SegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 57 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::AdvectionField(), itk::LevelSetFunctionBase< OutputImageType >::CurvatureSpeed(), and itk::LevelSetFunctionBase< OutputImageType >::PropagationSpeed(). |
|
|
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::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< OutputImageType >, and itk::SegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 56 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::PropagationSpeed(). |
|
Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< OutputImageType >. Definition at line 53 of file itkLevelSetFunctionBase.h. |
|
|
|
|
|
|
Extract some parameters from the image type. Reimplemented from itk::FiniteDifferenceFunction< TImageType >. Reimplemented in itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< OutputImageType >. Definition at line 51 of file itkLevelSetFunctionBase.h. |
|
The vector type that will be used in the calculations. Reimplemented in itk::LevelSetFunction< TImageType >, itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< OutputImageType >, and itk::SegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 62 of file itkLevelSetFunctionBase.h. |
|
Definition at line 115 of file itkLevelSetFunctionBase.h. |
|
Definition at line 121 of file itkLevelSetFunctionBase.h. |
|
Advection field. Default implementation returns a vector of zeros. Reimplemented in itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::SegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 66 of file itkLevelSetFunctionBase.h. |
|
Curvature speed. Can be used to spatially modify the effects of curvature . The default implementation returns one. Reimplemented in itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, and itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >. Definition at line 79 of file itkLevelSetFunctionBase.h. |
|
Alpha. Scales all advection term values. Definition at line 87 of file itkLevelSetFunctionBase.h. |
|
|
Gamma. Scales all curvature weight values Definition at line 101 of file itkLevelSetFunctionBase.h. |
|
Epsilon. Definition at line 108 of file itkLevelSetFunctionBase.h. |
|
Beta. Scales all propagation term values. Definition at line 94 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::CannySegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::LevelSetFunction< TImageType >, and itk::LevelSetFunction< OutputImageType >. |
|
Propagation speed. This term controls surface expansion/contraction. Default implementation returns zero. Reimplemented in itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::SegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 72 of file itkLevelSetFunctionBase.h. |
|
Alpha. Scales all advection term values. Definition at line 85 of file itkLevelSetFunctionBase.h. |
|
Gamma. Scales all curvature weight values Definition at line 99 of file itkLevelSetFunctionBase.h. |
|
Epsilon. Definition at line 106 of file itkLevelSetFunctionBase.h. |
|
Beta. Scales all propagation term values. Definition at line 92 of file itkLevelSetFunctionBase.h. |
|
Alpha. Definition at line 136 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::GetAdvectionWeight(), itk::LevelSetFunctionBase< OutputImageType >::GetEpsilonMagnitude(), and itk::LevelSetFunctionBase< OutputImageType >::SetAdvectionWeight(). |
|
Gamma. Definition at line 142 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::GetEpsilonMagnitude(), itk::LevelSetFunctionBase< OutputImageType >::GetPropagationWeight(), and itk::LevelSetFunctionBase< OutputImageType >::SetCurvatureWeight(). |
|
Epsilon magnitude controls the lower limit for gradient magnitude. Definition at line 133 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::GetEpsilonMagnitude(). |
|
Beta. Definition at line 139 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::GetEpsilonMagnitude(), and itk::LevelSetFunctionBase< OutputImageType >::SetPropagationWeight(). |
|
Zero vector constant. Definition at line 130 of file itkLevelSetFunctionBase.h. Referenced by itk::LevelSetFunctionBase< OutputImageType >::AdvectionField(). |