17 #ifndef __itkShapeRelabelImageFilter_h
18 #define __itkShapeRelabelImageFilter_h
46 template<
class TInputImage>
70 itkStaticConstMacro(InputImageDimension,
unsigned int,
71 TInputImage::ImageDimension);
72 itkStaticConstMacro(OutputImageDimension,
unsigned int,
73 TInputImage::ImageDimension);
74 itkStaticConstMacro(ImageDimension,
unsigned int,
75 TInputImage::ImageDimension);
94 #ifdef ITK_USE_CONCEPT_CHECKING
117 itkGetConstMacro( ReverseOrdering,
bool );
118 itkSetMacro( ReverseOrdering,
bool );
119 itkBooleanMacro( ReverseOrdering );
126 void SetAttribute(
const std::string & s )
128 this->SetAttribute( LabelObjectType::GetAttributeFromName( s ) );
135 void PrintSelf(std::ostream& os,
Indent indent)
const;
140 void GenerateInputRequestedRegion();
143 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output));
151 void operator=(
const Self&);
160 #ifndef ITK_MANUAL_INSTANTIATION