21 #ifndef otbConcatenateVectorDataFilter_h
22 #define otbConcatenateVectorDataFilter_h
44 template <
class TVectorData>
64 typedef typename DataNodeType::PolygonType::RegionType
RegionType;
66 typedef typename DataNodeType::PolygonType::VertexType
VertexType;
67 typedef typename DataNodeType::LineType
LineType;
76 using Superclass::AddInput;
85 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
88 void GenerateData(
void)
override;
103 #ifndef OTB_MANUAL_INSTANTIATION
Produces a VectorData from the concatenation of several input vectordatas.
TVectorData VectorDataType
ConcatenateVectorDataFilter Self
std::vector< PointType > PointVectorType
itk::SmartPointer< Self > Pointer
DataNodeType::PolygonType::VertexType VertexType
VectorDataType::DataTreeType DataTreeType
void operator=(const Self &)=delete
VectorDataType::DataNodeType DataNodeType
VectorDataSource< TVectorData > Superclass
DataNodeType::LineType LineType
VectorDataType::ChildrenListType ChildrenListType
ConcatenateVectorDataFilter(const Self &)=delete
~ConcatenateVectorDataFilter() override
DataNodePointerType m_Folder
DataNodeType::PointType PointType
DataNodeType::PolygonType::RegionType RegionType
DataNodeType::Pointer DataNodePointerType
itk::SmartPointer< const Self > ConstPointer
VectorDataType::TreeNodeType TreeNodeType
DataNodePointerType m_Document
VectorDataType::Pointer VectorDataPointerType
Filter hierarchy for generating VectorData.
otb::VectorData< VectorDataCoordinatePrecisionType, 2, VectorDataValuePrecisionType > VectorDataType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.