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);
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()
virtual void GenerateOutputInformation()
Superclass::OutputImagePointer OutputImagePointer
Superclass::OutputImageType OutputImageType
static const unsigned int InputImageDimension
AutoCropLabelMapFilter Self
InputImageType::PixelType PixelType
InputImageType::ConstPointer InputImageConstPointer
SmartPointer< const Self > ConstPointer
InputImageType::PixelType InputImagePixelType
Superclass::OutputImagePixelType OutputImagePixelType
void operator=(const Self &)
Crop a LabelMap image to fit exactly the objects in the LabelMap.
void PrintSelf(std::ostream &os, Indent indent) const
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.