18 #ifndef itkStatisticsLabelMapFilter_h
19 #define itkStatisticsLabelMapFilter_h
40 template<
typename TImage,
typename TFeatureImage >
43 Image< typename TImage::PixelType, TImage ::ImageDimension > >
70 TImage::ImageDimension);
79 #ifdef ITK_USE_CONCEPT_CHECKING
94 this->
SetNthInput( 1, const_cast< TFeatureImage * >( input ) );
121 itkSetMacro(ComputeHistogram,
bool);
122 itkGetConstReferenceMacro(ComputeHistogram,
bool);
123 itkBooleanMacro(ComputeHistogram);
131 itkSetMacro(NumberOfBins,
unsigned int);
132 itkGetConstReferenceMacro(NumberOfBins,
unsigned int);
147 void operator=(const
Self &) ITK_DELETE_FUNCTION;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkStatisticsLabelMapFilter.hxx"
Light weight base class for most itk classes.
ImageType::LabelObjectType LabelObjectType
StatisticsLabelMapFilter Self
unsigned int m_NumberOfBins
FeatureImagePixelType m_Minimum
virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject) override
SmartPointer< const Self > ConstPointer
TFeatureImage FeatureImageType
void SetInput1(TImage *input)
ImageType::ConstPointer ImageConstPointer
ImageType::IndexType IndexType
FeatureImageType::ConstPointer FeatureImageConstPointer
LabelObjectType::MatrixType MatrixType
SmartPointer< Self > Pointer
FeatureImageType * GetFeatureImage()
virtual void SetInput(const InputImageType *image)
virtual void BeforeThreadedGenerateData() override
LabelObjectType::VectorType VectorType
DataObject * GetInput(const DataObjectIdentifierType &key)
Return an input.
void SetInput2(const TFeatureImage *input)
static const unsigned int ImageDimension
FeatureImageType::Pointer FeatureImagePointer
FeatureImageType::PixelType FeatureImagePixelType
Control indentation during Print() invocation.
ShapeLabelMapFilter< TImage > Superclass
void SetFeatureImage(const TFeatureImage *input)
FeatureImagePixelType m_Maximum
ImageType::PixelType PixelType
virtual void SetNthInput(DataObjectPointerArraySizeType num, DataObject *input)
ImageType::PointType PointType
The valuator class for the StatisticsLabelObject.
StatisticsLabelMapFilter()
The valuator class for the ShapeLabelObject.
~StatisticsLabelMapFilter()
ImageType::Pointer ImagePointer
Base class for all data objects in ITK.
void PrintSelf(std::ostream &os, Indent indent) const override