18 #ifndef __itkShapeRelabelImageFilter_h
19 #define __itkShapeRelabelImageFilter_h
45 template<
class TInputImage >
69 itkStaticConstMacro(InputImageDimension,
unsigned int,
70 TInputImage::ImageDimension);
71 itkStaticConstMacro(OutputImageDimension,
unsigned int,
72 TInputImage::ImageDimension);
73 itkStaticConstMacro(ImageDimension,
unsigned int,
74 TInputImage::ImageDimension);
94 #ifdef ITK_USE_CONCEPT_CHECKING
119 itkGetConstMacro(ReverseOrdering,
bool);
120 itkSetMacro(ReverseOrdering,
bool);
121 itkBooleanMacro(ReverseOrdering);
129 void SetAttribute(
const std::string & s)
131 this->SetAttribute( LabelObjectType::GetAttributeFromName(s) );
138 void PrintSelf(std::ostream & os,
Indent indent)
const;
143 void GenerateInputRequestedRegion();
146 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
154 void operator=(
const Self &);
162 #ifndef ITK_MANUAL_INSTANTIATION
163 #include "itkShapeRelabelImageFilter.hxx"