28#ifndef itkRegionFromReferenceLabelMapFilter_h
29#define itkRegionFromReferenceLabelMapFilter_h
53template <
typename TInputImage>
85 using PixelType =
typename InputImageType::PixelType;
86 using IndexType =
typename InputImageType::IndexType;
87 using SizeType =
typename InputImageType::SizeType;
133#ifndef ITK_MANUAL_INSTANTIATION
134# include "itkRegionFromReferenceLabelMapFilter.hxx"
ChangeRegionLabelMapFilter()=default
Base class for templated image classes.
virtual void SetInput(const InputImageType *input)
Control indentation during Print() invocation.
typename OutputImageType::RegionType OutputImageRegionType
TInputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
typename OutputImageType::PixelType OutputImagePixelType
virtual void SetNumberOfRequiredInputs(DataObjectPointerArraySizeType)
Set the number of required indexed inputs.
typename InputImageType::IndexType IndexType
static constexpr unsigned int InputImageDimension
TInputImage InputImageType
typename InputImageType::SizeType SizeType
RegionFromReferenceLabelMapFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::Pointer InputImagePointer
void SetInput2(const ReferenceImageType *input)
typename InputImageType::RegionType RegionType
static constexpr unsigned int ImageDimension
typename InputImageType::PixelType InputImagePixelType
ImageBase< Self::ImageDimension > ReferenceImageType
typename InputImageType::ConstPointer InputImageConstPointer
SmartPointer< const Self > ConstPointer
typename InputImageType::LabelObjectType LabelObjectType
const ReferenceImageType * GetReferenceImage() const
void GenerateOutputInformation() override
ChangeRegionLabelMapFilter< TInputImage > Superclass
void SetInput1(const TInputImage *input)
static constexpr unsigned int OutputImageDimension
void SetReferenceImage(const ReferenceImageType *image)
typename InputImageType::RegionType InputImageRegionType
SmartPointer< Self > Pointer
typename InputImageType::PixelType PixelType
~RegionFromReferenceLabelMapFilter() override=default
RegionFromReferenceLabelMapFilter Self
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....