22 #ifndef otbRelabelComponentImageFilter_h
23 #define otbRelabelComponentImageFilter_h
25 #include "itkRelabelComponentImageFilter.h"
79 template <
class TInputImage,
class TOutputImage>
87 typedef itk::RelabelComponentImageFilter<TInputImage, TOutputImage>
Superclass;
102 itkStaticConstMacro(ImageDimension,
unsigned int, TOutputImage::ImageDimension);
103 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
143 void GenerateInputRequestedRegion();
154 #ifndef ITK_MANUAL_INSTANTIATION
Relabel the components in an image such that consecutive labels are used.
TInputImage InputImageType
TOutputImage OutputImageType
TInputImage::InternalPixelType InputInternalPixelType
itk::SmartPointer< const Self > ConstPointer
itk::RelabelComponentImageFilter< TInputImage, TOutputImage > Superclass
TInputImage::PixelType InputPixelType
TInputImage::IndexType IndexType
RelabelComponentImageFilter(const Self &)=delete
unsigned long int ObjectSizeType
TInputImage::SizeType SizeType
TOutputImage::RegionType RegionType
TOutputImage::PixelType OutputPixelType
virtual ~RelabelComponentImageFilter()
void operator=(const Self &)=delete
void EnlargeOutputRequestedRegion(itk::DataObject *)
unsigned long int LabelType
Superclass::InputImagePointer InputImagePointer
TOutputImage::InternalPixelType OutputInternalPixelType
itk::SmartPointer< Self > Pointer
RelabelComponentImageFilter Self
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.