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);
107 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
109 virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject);
111 void GenerateInputRequestedRegion();
113 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
115 virtual void GenerateOutputInformation();
121 void operator=(
const Self &);
127 #ifndef ITK_MANUAL_INSTANTIATION
128 #include "itkChangeRegionLabelMapFilter.hxx"