28 #ifndef itkCropLabelMapFilter_h
29 #define itkCropLabelMapFilter_h
54 template<
typename TInputImage >
84 typedef typename InputImageType::PixelType
PixelType;
85 typedef typename InputImageType::IndexType
IndexType;
86 typedef typename InputImageType::SizeType
SizeType;
94 itkStaticConstMacro(
ImageDimension,
unsigned int, TOutputImage::ImageDimension);
98 itkSetMacro(UpperBoundaryCropSize,
SizeType);
99 itkGetMacro(UpperBoundaryCropSize,
SizeType);
100 itkSetMacro(LowerBoundaryCropSize,
SizeType);
101 itkGetMacro(LowerBoundaryCropSize,
SizeType);
125 void operator=(const Self &);
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkCropLabelMapFilter.hxx"
Light weight base class for most itk classes.
virtual void SetUpperBoundaryCropSize(SizeType _arg)
InputImageType::RegionType RegionType
InputImageType::IndexType IndexType
InputImageType::SizeType SizeType
virtual void GenerateOutputInformation() override
SmartPointer< Self > Pointer
SizeType m_UpperBoundaryCropSize
Superclass::OutputImagePointer OutputImagePointer
InputImageType::PixelType PixelType
ChangeRegionLabelMapFilter< TInputImage > Superclass
Superclass::OutputImageType OutputImageType
InputImageType::SizeType SizeType
void PrintSelf(std::ostream &os, Indent indent) const override
virtual void SetLowerBoundaryCropSize(SizeType _arg)
Superclass::OutputImagePixelType OutputImagePixelType
void SetCropSize(const SizeType &size)
TInputImage InputImageType
InputImageType::LabelObjectType LabelObjectType
InputImageType::PixelType InputImagePixelType
static const unsigned int ImageDimension
Superclass::OutputImagePointer OutputImagePointer
Control indentation during Print() invocation.
SizeType m_LowerBoundaryCropSize
Superclass::OutputImageType OutputImageType
InputImageType::RegionType InputImageRegionType
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::OutputImagePixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
InputImageType::ConstPointer InputImageConstPointer
static const unsigned int InputImageDimension
static const unsigned int OutputImageDimension
Change the region of a label map.
InputImageType::Pointer InputImagePointer
Superclass::OutputImageRegionType OutputImageRegionType