18 #ifndef itkShapeDetectionLevelSetFunction_h
19 #define itkShapeDetectionLevelSetFunction_h
71 template<
typename TImageType,
typename TFeatureImageType = TImageType >
90 typedef typename Superclass::ImageType
ImageType;
99 itkStaticConstMacro(ImageDimension,
unsigned int,
100 Superclass::ImageDimension);
102 virtual void CalculateSpeedImage() ITK_OVERRIDE;
107 {
return this->PropagationSpeed(neighborhood, offset, gd); }
111 Superclass::Initialize(r);
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkShapeDetectionLevelSetFunction.hxx"
Light weight base class for most itk classes.
PixelType ScalarValueType
This function is used in the ShapeDetectionLevelSetImageFilter to segment structures in an image base...
Superclass::GlobalDataStruct GlobalDataStruct
virtual ~ShapeDetectionLevelSetFunction() override
ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
Superclass::RadiusType RadiusType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
virtual void Initialize(const RadiusType &r) override
Superclass::FloatOffsetType FloatOffsetType
SmartPointer< Self > Pointer
A templated class holding a n-Dimensional vector.
TFeatureImageType FeatureImageType
SegmentationLevelSetFunction< TImageType, TFeatureImageType > Superclass
Superclass::ScalarValueType ScalarValueType
ShapeDetectionLevelSetFunction()
SmartPointer< const Self > ConstPointer
Superclass::ImageType ImageType
Superclass::NeighborhoodType NeighborhoodType
Define additional traits for native types such as int or float.
Superclass::FeatureScalarType FeatureScalarType
ShapeDetectionLevelSetFunction Self