|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbConcatenateVectorDataFilter_h
22 #define otbConcatenateVectorDataFilter_h
26 #include "itkPreOrderTreeIterator.h"
45 template <
class TVectorData>
65 typedef typename DataNodeType::PolygonType::RegionType
RegionType;
67 typedef typename DataNodeType::PolygonType::VertexType
VertexType;
68 typedef typename DataNodeType::LineType
LineType;
77 using Superclass::AddInput;
86 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
89 void GenerateData(
void)
override;
92 void ProcessNode(TreeNodeType* source, DataNodeType* outputDocument);
96 void operator=(
const Self&) =
delete;
104 #ifndef OTB_MANUAL_INSTANTIATION
VectorDataSource< TVectorData > Superclass
VectorDataType::DataNodeType DataNodeType
std::vector< PointType > PointVectorType
itk::SmartPointer< Self > Pointer
ConcatenateVectorDataFilter Self
DataNodeType::LineType LineType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
Produces a VectorData from the concatenation of several input vectordatas.
DataNodeType::PointType PointType
itk::SmartPointer< const Self > ConstPointer
DataNodePointerType m_Folder
VectorDataType::Pointer VectorDataPointerType
DataTreeType::TreeNodeType TreeNodeType
DataNodeType::PolygonType::VertexType VertexType
TreeNodeType::ChildrenListType ChildrenListType
TVectorData VectorDataType
Filter hierarchy for generating VectorData.
DataNodeType::PolygonType::RegionType RegionType
VectorDataType::DataTreeType DataTreeType
DataNodePointerType m_Document
~ConcatenateVectorDataFilter() override
DataNodeType::Pointer DataNodePointerType