28 #ifndef itkChangeRegionLabelMapFilter_h
29 #define itkChangeRegionLabelMapFilter_h
55 template<
typename TInputImage >
87 using PixelType =
typename InputImageType::PixelType;
96 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
97 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
98 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
109 void PrintSelf(std::ostream & os,
Indent indent)
const override;
111 void ThreadedProcessLabelObject(
LabelObjectType *labelObject)
override;
113 void GenerateInputRequestedRegion()
override;
115 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) )
override;
117 void GenerateOutputInformation()
override;
119 void GenerateData()
override;
126 #ifndef ITK_MANUAL_INSTANTIATION
127 #include "itkChangeRegionLabelMapFilter.hxx"
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::PixelType InputImagePixelType
typename Superclass::OutputImagePointer OutputImagePointer
Light weight base class for most itk classes.
OutputImageRegionType m_Region
typename Superclass::OutputImagePixelType OutputImagePixelType
typename InputImageType::IndexType IndexType
typename InputImageType::ConstPointer InputImageConstPointer
typename Superclass::OutputImageType OutputImageType
typename Superclass::OutputImageRegionType OutputImageRegionType
typename InputImageType::LabelObjectType LabelObjectType
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
Base class for filters that takes an image as input and overwrites that image as the output...
signed long IndexValueType
typename InputImageType::PixelType PixelType
typename Superclass::OutputImageRegionType OutputImageRegionType
typename InputImageType::SizeType SizeType
A region represents some portion or piece of data.
typename InputImageType::RegionType RegionType
typename InputImageType::IndexValueType IndexValueType
Control indentation during Print() invocation.
TInputImage InputImageType
Base class for filters that take an image as input and overwrite that image as the output...
ImageBaseType::RegionType RegionType
typename InputImageType::Pointer InputImagePointer
Base class for all data objects in ITK.
Change the region of a label map.