28#ifndef itkChangeRegionLabelMapFilter_h
29#define itkChangeRegionLabelMapFilter_h
55template <
typename TInputImage>
74 using typename Superclass::OutputImageType;
75 using typename Superclass::OutputImagePointer;
76 using typename Superclass::OutputImageRegionType;
77 using typename Superclass::OutputImagePixelType;
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;
132#ifndef ITK_MANUAL_INSTANTIATION
133# include "itkChangeRegionLabelMapFilter.hxx"
Change the region of a label map.
typename InputImageType::ConstPointer InputImageConstPointer
void GenerateOutputInformation() override
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::SizeType SizeType
typename InputImageType::IndexType IndexType
void GenerateData() override
typename InputImageType::Pointer InputImagePointer
typename InputImageType::RegionType RegionType
typename InputImageType::RegionType InputImageRegionType
void GenerateInputRequestedRegion() override
void EnlargeOutputRequestedRegion(DataObject *) override
~ChangeRegionLabelMapFilter() override=default
typename InputImageType::IndexValueType IndexValueType
typename InputImageType::LabelObjectType LabelObjectType
void ThreadedProcessLabelObject(LabelObjectType *labelObject) override
typename InputImageType::PixelType PixelType
ChangeRegionLabelMapFilter()=default
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage InputImageType
Base class for all data objects in ITK.
typename OutputImageType::RegionType OutputImageRegionType
Base class for filters that takes an image as input and overwrites that image as the output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
A region represents some portion or piece of data.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....