17 #ifndef itkFastMarchingAndShapeDetectionLevelSetSegmentationModule_h
18 #define itkFastMarchingAndShapeDetectionLevelSetSegmentationModule_h
37 template <
unsigned int NDimension>
57 static constexpr
unsigned int Dimension = NDimension;
79 { m_FastMarchingModule->SetStoppingValue( d ); }
81 {
return m_FastMarchingModule->GetStoppingValue(); }
86 { m_FastMarchingModule->SetDistanceFromSeeds( d ); }
88 {
return m_FastMarchingModule->GetDistanceFromSeeds(); }
94 void PrintSelf(std::ostream& os,
Indent indent)
const override;
98 void GenerateData ()
override;
108 #ifndef ITK_MANUAL_INSTANTIATION
109 # include "itkFastMarchingAndShapeDetectionLevelSetSegmentationModule.hxx"
Light weight base class for most itk classes.
Class applies a single-phase level set segmentation method.
typename Superclass::SpatialObjectPointer SpatialObjectPointer
virtual double GetStoppingValue() const
ShapeDetectionLevelSetModuleType::Pointer m_ShapeDetectionLevelSetModule
typename Superclass::FeatureImageType FeatureImageType
typename Superclass::OutputImageType OutputImageType
FastMarchingModuleType::Pointer m_FastMarchingModule
constexpr unsigned int Dimension
virtual double GetDistanceFromSeeds() const
Representation of a Landmark based on the spatial object classes.
typename Superclass::FeatureSpatialObjectType FeatureSpatialObjectType
virtual void SetStoppingValue(double d)
virtual void SetDistanceFromSeeds(double d)
typename Superclass::OutputSpatialObjectType OutputSpatialObjectType
Class applies a fast marching segmentation method.
typename Superclass::OutputPixelType OutputPixelType
typename Superclass::SpatialObjectType SpatialObjectType
Control indentation during Print() invocation.
This class applies the ShapeDetectionLevelSet segmentation method.
This class applies the ShapeDetectionLevelSet segmentation method.
typename Superclass::InputImageType InputImageType