17 #ifndef itkFastMarchingAndGeodesicActiveContourLevelSetSegmentationModule_h
18 #define itkFastMarchingAndGeodesicActiveContourLevelSetSegmentationModule_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 "itkFastMarchingAndGeodesicActiveContourLevelSetSegmentationModule.hxx"
Light weight base class for most itk classes.
typename Superclass::FeatureSpatialObjectType FeatureSpatialObjectType
Class applies a single-phase level set segmentation method.
typename Superclass::SpatialObjectPointer SpatialObjectPointer
typename Superclass::SpatialObjectType SpatialObjectType
typename Superclass::OutputSpatialObjectType OutputSpatialObjectType
virtual double GetDistanceFromSeeds() const
constexpr unsigned int Dimension
FastMarchingModuleType::Pointer m_FastMarchingModule
Representation of a Landmark based on the spatial object classes.
virtual void SetDistanceFromSeeds(double d)
typename Superclass::OutputImageType OutputImageType
This class applies the GeodesicActiveContourLevelSet segmentation method.
Class applies a fast marching segmentation method.
typename Superclass::OutputPixelType OutputPixelType
virtual double GetStoppingValue() const
typename Superclass::InputImageType InputImageType
Control indentation during Print() invocation.
GeodesicActiveContourLevelSetModuleType::Pointer m_GeodesicActiveContourLevelSetModule
virtual void SetStoppingValue(double d)
typename Superclass::FeatureImageType FeatureImageType
This class applies the GeodesicActiveContourLevelSet segmentation method.