21 #ifndef otbVectorDataToSpecificDescriptionFilterBase_h
22 #define otbVectorDataToSpecificDescriptionFilterBase_h
45 template <
class TVectorData>
70 virtual void AddSupport(
const itk::DataObject* support,
unsigned int idx);
71 const itk::DataObject* GetSupport(
unsigned int idx);
84 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
93 #ifndef OTB_MANUAL_INSTANTIATION
Base class for VectorDataToSpecificDescriptionFilters.
void operator=(const Self &)=delete
itk::DataObject DataObject
VectorDataToSpecificDescriptionFilterBase(const Self &)=delete
TVectorData VectorDataType
itk::DataObject::Pointer DataObjectPointer
VectorDataType::DataNodeType DataNodeType
itk::SmartPointer< Self > Pointer
VectorDataToVectorDataFilter< TVectorData, TVectorData > Superclass
VectorDataType::Pointer VectorDataPointer
~VectorDataToSpecificDescriptionFilterBase() override
itk::SmartPointer< const Self > ConstPointer
VectorDataToSpecificDescriptionFilterBase Self
Base class for filters that take an VectorData as input and produce an VectorData as output.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.