|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbVectorDataToVectorDataFilter_h
22 #define otbVectorDataToVectorDataFilter_h
42 template <
class TInputVectorData,
class TOutputVectorData>
89 using Superclass::SetInput;
104 itkExceptionMacro(<<
"Subclass should reimplement this method");
108 itkExceptionMacro(<<
"Subclass should reimplement this method");
112 itkExceptionMacro(<<
"Subclass should reimplement this method");
116 itkExceptionMacro(<<
"Subclass should reimplement this method");
119 void GenerateOutputInformation(
void)
override;
120 void GenerateData(
void)
override;
123 virtual void ProcessNode(InputInternalTreeNodeType* source, OutputInternalTreeNodeType* destination)
const;
126 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
130 void operator=(
const Self&) =
delete;
135 #ifndef OTB_MANUAL_INSTANTIATION
TInputVectorData InputVectorDataType
OutputDataNodeType::LineType OutputLineType
virtual OutputPolygonListPointerType ProcessPolygonList(InputPolygonListPointerType) const
virtual OutputPolygonPointerType ProcessPolygon(InputPolygonPointerType) const
TInputVectorData::ConstPointer InputVectorDataPointer
TOutputVectorData OutputVectorDataType
OutputPolygonListType::Pointer OutputPolygonListPointerType
itk::DataObject::Pointer DataObjectPointer
OutputDataNodeType::PointType OutputPointType
VectorDataSource< TOutputVectorData > Superclass
InputDataNodeType::PolygonType InputPolygonType
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
InputVectorDataType::DataTreeType::TreeNodeType InputInternalTreeNodeType
OutputDataNodeType::PolygonListType OutputPolygonListType
OutputVectorDataType::DataTreeType::TreeNodeType OutputInternalTreeNodeType
InputPolygonListType::Pointer InputPolygonListPointerType
Base class for filters that take an VectorData as input and produce an VectorData as output.
itk::SmartPointer< const Self > ConstPointer
OutputLineType::Pointer OutputLinePointerType
InputDataNodeType::PointType InputPointType
InputPolygonType::Pointer InputPolygonPointerType
TOutputVectorData::Pointer OutputVectorDataPointer
OutputPolygonType::Pointer OutputPolygonPointerType
InputDataNodeType::LineType InputLineType
VectorDataToVectorDataFilter Self
OutputVectorDataType::DataNodeType OutputDataNodeType
InputDataNodeType::PolygonListType InputPolygonListType
~VectorDataToVectorDataFilter() override
InputLineType::Pointer InputLinePointerType
InputVectorDataType::DataNodeType InputDataNodeType
virtual OutputLinePointerType ProcessLine(InputLinePointerType) const
Filter hierarchy for generating VectorData.
OutputDataNodeType::PolygonType OutputPolygonType
virtual OutputPointType ProcessPoint(InputPointType) const