17 #ifndef itkSegmentationVolumeEstimator_h
18 #define itkSegmentationVolumeEstimator_h
37 template <
unsigned int NDimension>
55 static constexpr
unsigned int Dimension = NDimension;
84 void PrintSelf(std::ostream& os,
Indent indent)
const override;
88 void GenerateData()
override;
93 #ifndef ITK_MANUAL_INSTANTIATION
94 # include "itkSegmentationVolumeEstimator.hxx"
Class for estimating the volume of a segmentation stored in a SpatialObject.
Light weight base class for most itk classes.
typename SpatialObjectType::ConstPointer SpatialObjectConstPointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
constexpr unsigned int Dimension
class ITK_FORWARD_EXPORT ProcessObject
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.
typename SpatialObjectType::Pointer SpatialObjectPointer
Control indentation during Print() invocation.