18 #ifndef itkVoronoiPartitioningImageFilter_h
19 #define itkVoronoiPartitioningImageFilter_h
32 template<
typename TInputImage,
typename TOutputImage >
67 virtual void MakeSegmentBoundary(
void) ITK_OVERRIDE;
69 virtual
void MakeSegmentObject(
void) ITK_OVERRIDE;
75 itkSetMacro(SigmaThreshold,
double);
76 itkGetConstMacro(SigmaThreshold,
double);
80 itkStaticConstMacro(InputImageDimension,
unsigned int,
81 TInputImage::ImageDimension);
82 itkStaticConstMacro(OutputImageDimension,
unsigned int,
83 TOutputImage::ImageDimension);
86 #ifdef ITK_USE_CONCEPT_CHECKING
98 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
101 virtual
void ClassifyDiagram(
void) ITK_OVERRIDE;
104 virtual
void GenerateAddingSeeds(
void) ITK_OVERRIDE;
107 virtual
bool TestHomogeneity(
IndexList & Plist) ITK_OVERRIDE;
110 double m_SigmaThreshold;
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkVoronoiPartitioningImageFilter.hxx"
Superclass::RegionType RegionType
Superclass::OutputPixelType OutputPixelType
Base class for VoronoiSegmentationImageFilter.
Superclass::PointIdIterator PointIdIterator
Superclass::OutputImageType OutputImageType
Base class for all process objects that output image data.
Superclass::BinaryObjectImage BinaryObjectImage
Superclass::PointType PointType
Superclass::PointTypeDeque PointTypeDeque
Superclass::CellAutoPointer CellAutoPointer
Superclass::EdgeIterator EdgeIterator
Superclass::IndexType IndexType
ImageBaseType::PointType PointType
VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage > Superclass
Control indentation during Print() invocation.
Superclass::NeighborIdIterator NeighborIdIterator
Superclass::IndexList IndexList
#define itkConceptMacro(name, concept)
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
VoronoiPartitioningImageFilter Self
ImageBaseType::IndexType IndexType
Superclass::InputImageType InputImageType