17 #ifndef __itkSegmentationVolumeEstimator_h
18 #define __itkSegmentationVolumeEstimator_h
37 template <
unsigned int NDimension>
53 itkStaticConstMacro(Dimension,
unsigned int, NDimension);
82 void PrintSelf(std::ostream& os,
Indent indent)
const;
90 void operator=(
const Self&);
96 #ifndef ITK_MANUAL_INSTANTIATION
97 # include "itkSegmentationVolumeEstimator.hxx"
Class for estimating the volume of a segmentation stored in a SpatialObject.
SegmentationVolumeEstimator Self
Light weight base class for most itk classes.
SimpleDataObjectDecorator< RealType > RealObjectType
SmartPointer< const Self > ConstPointer
SpatialObjectType::ConstPointer SpatialObjectConstPointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< Self > Pointer
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
Class that generates features (typically images) used as input for a segmentation method...
Implementation of the composite pattern.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
SpatialObjectType::Pointer SpatialObjectPointer
SpatialObject< NDimension > SpatialObjectType
Control indentation during Print() invocation.