22 #ifndef otbLabelMapSource_h 23 #define otbLabelMapSource_h 26 #include "itkProcessObject.h" 40 template <
class TOutputLabelMap>
61 virtual OutputLabelMapType* GetOutput(
void);
62 virtual OutputLabelMapType* GetOutput(DataObjectPointerArraySizeType idx);
69 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
72 virtual void AllocateOutputs();
76 void operator=(
const Self&) =
delete;
81 #ifndef OTB_MANUAL_INSTANTIATION 85 #endif // otbLabelMapSource_h itk::SmartPointer< Self > Pointer
TOutputLabelMap OutputLabelMapType
Base class for filter that output LabelMap.
itk::SmartPointer< const Self > ConstPointer
itk::ProcessObject Superclass
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
TOutputLabelMap::Pointer OutputLabelMapPointer
itk::ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType