21 #ifndef otbLabelMapWithClassLabelToClassLabelImageFilter_h
22 #define otbLabelMapWithClassLabelToClassLabelImageFilter_h
24 #include "itkLabelMapFilter.h"
35 template <
class TInputImage,
class TOutputImage>
41 typedef itk::LabelMapFilter<TInputImage, TOutputImage>
Superclass;
60 typedef typename OutputImageType::IndexType
IndexType;
63 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
64 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
77 void BeforeThreadedGenerateData()
override;
79 void ThreadedProcessLabelObject(LabelObjectType* labelObject)
override;
83 void operator=(
const Self&) =
delete;
89 #ifndef OTB_MANUAL_INSTANTIATION