21 #ifndef otbVectorDataExtractROI_h
22 #define otbVectorDataExtractROI_h
52 template <
class TVectorData>
77 typedef typename DataNodeType::LineType
LineType;
91 typedef itk::Point<typename VertexType::CoordRepType, IndexType::IndexDimension>
ProjPointType;
110 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
113 virtual void CompareInputAndRegionProjection();
116 virtual void ProjectRegionToInputVectorProjection();
119 virtual RegionType ComputeVertexListBoundingRegion(
typename VertexListType::ConstPointer vertexlist);
125 void GenerateData(
void)
override;
134 using Superclass::ProcessNode;
152 #ifndef OTB_MANUAL_INSTANTIATION
itk::ContinuousIndex< Type > SizeType
itk::ContinuousIndex< Type > IndexType
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.