28 #ifndef itkAutoCropLabelMapFilter_h
29 #define itkAutoCropLabelMapFilter_h
52 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);
100 itkGetConstReferenceMacro(CropBorder,
SizeType);
113 void operator=(const Self &);
119 #ifndef ITK_MANUAL_INSTANTIATION
120 #include "itkAutoCropLabelMapFilter.hxx"
InputImageType::IndexType IndexType
InputImageType::RegionType InputImageRegionType
Superclass::OutputImagePointer OutputImagePointer
InputImageType::LabelObjectType LabelObjectType
Light weight base class for most itk classes.
InputImageType::RegionType RegionType
Superclass::OutputImageRegionType OutputImageRegionType
ChangeRegionLabelMapFilter< TInputImage > Superclass
~AutoCropLabelMapFilter()
Superclass::OutputImagePointer OutputImagePointer
virtual void GenerateOutputInformation() override
Superclass::OutputImageType OutputImageType
static const unsigned int InputImageDimension
AutoCropLabelMapFilter Self
InputImageType::PixelType PixelType
InputImageType::ConstPointer InputImageConstPointer
SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::PixelType InputImagePixelType
Superclass::OutputImagePixelType OutputImagePixelType
Crop a LabelMap image to fit exactly the objects in the LabelMap.
static const unsigned int ImageDimension
static const unsigned int OutputImageDimension
Control indentation during Print() invocation.
InputImageType::Pointer InputImagePointer
InputImageType::SizeType SizeType
Superclass::OutputImageType OutputImageType
SmartPointer< Self > Pointer
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::OutputImagePixelType OutputImagePixelType
TInputImage InputImageType
Change the region of a label map.