21 #ifndef __otbLabelImageToLabelMapWithAdjacencyFilter_h
22 #define __otbLabelImageToLabelMapWithAdjacencyFilter_h
34 template<
class TInputImage,
class TOutputImage=otb::LabelMapWithAdjacency< itk::LabelObject<
typename TInputImage::PixelType, TInputImage::ImageDimension > > >
53 typedef typename InputImageType::IndexType
IndexType;
62 typedef typename OutputImageType::LabelType
LabelType;
65 itkStaticConstMacro(InputImageDimension,
unsigned int,
66 TInputImage::ImageDimension);
67 itkStaticConstMacro(OutputImageDimension,
unsigned int,
68 TOutputImage::ImageDimension);
90 void PrintSelf(std::ostream& os,
itk::Indent indent)
const;
118 void GenerateInputRequestedRegion();
121 void EnlargeOutputRequestedRegion(
itk::DataObject *itkNotUsed(output));
123 virtual void BeforeThreadedGenerateData();
127 virtual void AfterThreadedGenerateData();
141 void operator=(
const Self&);
152 #ifndef OTB_MANUAL_INSTANTIATION