#include <itkSegmentationLevelSetFunction.h>
Inheritance diagram for itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >:
Definition at line 45 of file itkSegmentationLevelSetFunction.h.
|
|
Continuous index type recognized by the interpolator Reimplemented in itk::ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::ShapePriorSegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 84 of file itkSegmentationLevelSetFunction.h. |
|
|
|
A floating point offset from an image grid location. Used for interpolation among grid values in a neighborhood. Reimplemented from itk::LevelSetFunction< TImageType >. Reimplemented in itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::ShapePriorSegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 62 of file itkSegmentationLevelSetFunction.h. |
|
|
|
Reimplemented in itk::ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::ShapePriorSegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 66 of file itkSegmentationLevelSetFunction.h. |
|
Define a scalar interpolator Definition at line 78 of file itkSegmentationLevelSetFunction.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::LevelSetFunction< TImageType >. Reimplemented in itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapePriorSegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::ShapePriorSegmentationLevelSetFunction< OutputImageType, FeatureImageType >. Definition at line 64 of file itkSegmentationLevelSetFunction.h. |
|
|
|
|
|
|
|
Define a vector interpolator Definition at line 81 of file itkSegmentationLevelSetFunction.h. |
|
The vector type that will be used in the calculations. Reimplemented from itk::LevelSetFunction< TImageType >. Definition at line 67 of file itkSegmentationLevelSetFunction.h. |
|
Definition at line 166 of file itkSegmentationLevelSetFunction.h. |
|
Definition at line 167 of file itkSegmentationLevelSetFunction.h. |
|
Advection field. Returns a vector from the computed advectionfield. Reimplemented from itk::LevelSetFunction< TImageType >. |
|
Allocates the image that will be used for the level set function's Advection field term. See LevelSetFunction for more information. |
|
Allocates the image that will be used for the level set function's Propagation Speed term. See LevelSetFunction for more information. |
|
This method must be defined in a subclass to implement a working function object. This method is called before the solver begins its work to produce the speed image used as the level set function's Advection field term. See LevelSetFunction for more information. Reimplemented in itk::CannySegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, and itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >. Definition at line 121 of file itkSegmentationLevelSetFunction.h. |
|
This method must be defined in a subclass to implement a working function object. This method is called before the solver begins its work to produce the speed image used as the level set function's Propagation speed term. See LevelSetFunction for more information. Reimplemented in itk::CannySegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >, itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::VectorThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >. Definition at line 115 of file itkSegmentationLevelSetFunction.h. |
|
Get/Set the image used as the advection field in the level set equation Definition at line 100 of file itkSegmentationLevelSetFunction.h. |
|
Set/Get the image which will be used to calculate the speed function. Definition at line 87 of file itkSegmentationLevelSetFunction.h. |
|
|
Get/Set the image used as the speed function in the level set equation Definition at line 94 of file itkSegmentationLevelSetFunction.h. |
|
This method creates the appropriate member variable operators for the level-set calculations. The argument to this function is a the radius necessary for performing the level-set calculations. Reimplemented from itk::LevelSetFunction< TImageType >. Reimplemented in itk::CannySegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::CurvesLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourLevelSetFunction< TImageType, TFeatureImageType >, itk::GeodesicActiveContourShapePriorLevelSetFunction< TImageType, TFeatureImageType >, itk::LaplacianSegmentationLevelSetFunction< TImageType, TFeatureImageType >, itk::ShapeDetectionLevelSetFunction< TImageType, TFeatureImageType >, itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >, and itk::VectorThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >. |
|
|
Returns the propagation speed from the precalculated speed image. Reimplemented from itk::LevelSetFunction< TImageType >. |
|
Determines whether Positive or Negative speed terms will cause surface expansion. This method flips the sign of all of the speed, advection, etc terms. By convention, filters should be written so that POSITIVE speed terms cause surface expansion. Calling this method will toggle between the standard POSITIVE EXPANSION convention and the nonstandard NEGATIVE EXPANSION convention. IMPORTANT: When adding terms to the level-set equation through subclassing you may need to override this function so that your new terms will be properly adjusted. |
|
Get/Set the image used as the advection field in the level set equation |
|
Set/Get the image which will be used to calculate the speed function. Definition at line 89 of file itkSegmentationLevelSetFunction.h. |
|
Get/Set the image used as the speed function in the level set equation |
|
The image holding the advection field for front propation Definition at line 151 of file itkSegmentationLevelSetFunction.h. |
|
The image whose features will be used to create a speed image Definition at line 145 of file itkSegmentationLevelSetFunction.h. |
|
Definition at line 175 of file itkSegmentationLevelSetFunction.h. |
|
The image holding the speed values for front propagation Definition at line 148 of file itkSegmentationLevelSetFunction.h. |
|
A casting functor to convert between vector types. Definition at line 155 of file itkSegmentationLevelSetFunction.h. |
|
Definition at line 176 of file itkSegmentationLevelSetFunction.h. |