28 #ifndef __itkChangeRegionLabelMapFilter_h
29 #define __itkChangeRegionLabelMapFilter_h
55 template<
class TInputImage >
85 typedef typename InputImageType::PixelType
PixelType;
86 typedef typename InputImageType::IndexType
IndexType;
88 typedef typename InputImageType::SizeType
SizeType;
94 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
95 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
96 itkStaticConstMacro(ImageDimension,
unsigned int, TOutputImage::ImageDimension);
108 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
110 virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject);
112 void GenerateInputRequestedRegion();
114 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
116 virtual void GenerateOutputInformation();
122 void operator=(
const Self &);
128 #ifndef ITK_MANUAL_INSTANTIATION
129 #include "itkChangeRegionLabelMapFilter.hxx"