28 #ifndef itkRegionFromReferenceLabelMapFilter_h
29 #define itkRegionFromReferenceLabelMapFilter_h
53 template<
typename TInputImage >
83 typedef typename InputImageType::PixelType
PixelType;
84 typedef typename InputImageType::IndexType
IndexType;
85 typedef typename InputImageType::SizeType
SizeType;
93 itkStaticConstMacro(
ImageDimension,
unsigned int, TOutputImage::ImageDimension);
129 void operator=(const
Self &) ITK_DELETE_FUNCTION;
133 #ifndef ITK_MANUAL_INSTANTIATION
134 #include "itkRegionFromReferenceLabelMapFilter.hxx"
static const unsigned int OutputImageDimension
virtual void SetNumberOfRequiredInputs(DataObjectPointerArraySizeType)
Set the number of required indexed inputs.
Light weight base class for most itk classes.
static const unsigned int InputImageDimension
void SetInput2(const ReferenceImageType *input)
void SetInput1(const TInputImage *input)
InputImageType::IndexType IndexType
SmartPointer< const Self > ConstPointer
InputImageType::PixelType PixelType
Superclass::OutputImagePointer OutputImagePointer
Superclass::OutputImagePointer OutputImagePointer
static const unsigned int ImageDimension
InputImageType::LabelObjectType LabelObjectType
Superclass::OutputImagePixelType OutputImagePixelType
~RegionFromReferenceLabelMapFilter()
virtual void SetInput(const InputImageType *image)
ChangeRegionLabelMapFilter< TInputImage > Superclass
TInputImage InputImageType
InputImageType::SizeType SizeType
Superclass::OutputImageRegionType OutputImageRegionType
RegionFromReferenceLabelMapFilter Self
InputImageType::ConstPointer InputImageConstPointer
RegionFromReferenceLabelMapFilter()
virtual void GenerateOutputInformation() override
InputImageType::RegionType InputImageRegionType
Base class for templated image classes.
ImageBase< itkGetStaticConstMacro(ImageDimension) > ReferenceImageType
Control indentation during Print() invocation.
Superclass::OutputImageType OutputImageType
Superclass::OutputImageType OutputImageType
const ReferenceImageType * GetReferenceImage() const
Superclass::OutputImageRegionType OutputImageRegionType
InputImageType::RegionType RegionType
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputImagePixelType OutputImagePixelType
InputImageType::Pointer InputImagePointer
SmartPointer< Self > Pointer
InputImageType::PixelType InputImagePixelType
Change the region of a label map.
void SetReferenceImage(const ReferenceImageType *image)
Set the region from a reference image.