18 #ifndef __itkStatisticsLabelMapFilter_h
19 #define __itkStatisticsLabelMapFilter_h
40 template<
class TImage,
class TFeatureImage >
43 Image< typename TImage::PixelType, ::itk::GetImageDimension< TImage >::ImageDimension > >
69 itkStaticConstMacro(ImageDimension,
unsigned int,
70 TImage::ImageDimension);
79 #ifdef ITK_USE_CONCEPT_CHECKING
92 void SetFeatureImage(
const TFeatureImage *input)
95 this->SetNthInput( 1, const_cast< TFeatureImage * >( input ) );
105 void SetInput1(TImage *input)
107 this->SetInput(input);
111 void SetInput2(
const TFeatureImage *input)
113 this->SetFeatureImage(input);
122 itkSetMacro(ComputeHistogram,
bool);
123 itkGetConstReferenceMacro(ComputeHistogram,
bool);
124 itkBooleanMacro(ComputeHistogram);
132 itkSetMacro(NumberOfBins,
unsigned int);
133 itkGetConstReferenceMacro(NumberOfBins,
unsigned int);
139 virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject);
141 virtual void BeforeThreadedGenerateData();
143 void PrintSelf(std::ostream & os,
Indent indent)
const;
147 void operator=(
const Self &);
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkStatisticsLabelMapFilter.hxx"