18 #ifndef __itkStatisticsRelabelImageFilter_h
19 #define __itkStatisticsRelabelImageFilter_h
44 template<
class TInputImage,
class TFeatureImage >
73 itkStaticConstMacro(InputImageDimension,
unsigned int,
74 TInputImage::ImageDimension);
75 itkStaticConstMacro(OutputImageDimension,
unsigned int,
76 TInputImage::ImageDimension);
77 itkStaticConstMacro(ImageDimension,
unsigned int,
78 TInputImage::ImageDimension);
96 #ifdef ITK_USE_CONCEPT_CHECKING
121 itkGetConstMacro(ReverseOrdering,
bool);
122 itkSetMacro(ReverseOrdering,
bool);
123 itkBooleanMacro(ReverseOrdering);
131 void SetAttribute(
const std::string & s)
133 this->SetAttribute( LabelObjectType::GetAttributeFromName(s) );
138 void SetFeatureImage(TFeatureImage *input)
141 this->SetNthInput( 1, const_cast< TFeatureImage * >( input ) );
153 this->SetInput(input);
159 this->SetFeatureImage(input);
165 void PrintSelf(std::ostream & os,
Indent indent)
const;
170 void GenerateInputRequestedRegion();
173 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
181 void operator=(
const Self &);
189 #ifndef ITK_MANUAL_INSTANTIATION
190 #include "itkStatisticsRelabelImageFilter.hxx"