21 #ifndef otbVectorDataTransformFilter_h
22 #define otbVectorDataTransformFilter_h
25 #include "itkTransform.h"
43 template <
class TInputVectorData,
class TOutputVectorData>
75 typedef typename OutputDataNodeType::PointType
PointType;
76 typedef typename OutputDataNodeType::LineType
LineType;
104 PointType ProcessPoint(PointType point)
const override;
105 LinePointerType ProcessLine(LinePointerType line)
const override;
106 PolygonPointerType ProcessPolygon(PolygonPointerType polygon)
const override;
107 PolygonListPointerType ProcessPolygonList(PolygonListPointerType polygonList)
const override;
109 void GenerateData(
void)
override;
120 #ifndef ITK_MANUAL_INSTANTIATION
Filter hierarchy for generating VectorData.
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.