![]() |
OTB
10.0.0
Orfeo Toolbox
|
#include <otbOGRIOHelper.h>
Inheritance diagram for otb::OGRIOHelper:
Collaboration diagram for otb::OGRIOHelper:Public Types | |
| using | ConstPointer = itk::SmartPointer< const Self > |
| using | DataNodePointerType = DataNodeType::Pointer |
| using | DataNodeType = VectorDataType::DataNodeType |
| using | DataTreeType = VectorDataType::DataTreeType |
| using | Pointer = itk::SmartPointer< Self > |
| using | Self = OGRIOHelper |
| using | Superclass = itk::Object |
| using | VectorDataConstPointerType = VectorDataType::ConstPointer |
| using | VectorDataPointerType = VectorDataType::Pointer |
| using | VectorDataType = VectorData< double, 2 > |
Public Member Functions | |
| std::vector< OGRLayer * > | ConvertDataTreeNodeToOGRLayers (VectorDataConstPointerType vdata, DataNodePointerType source, GDALDataset *dummyDatasource, OGRLayer *ogrCurrentLayer, OGRSpatialReference *oSRS) |
| void | ConvertGeometryToLineNode (const OGRGeometry *ogrGeometry, DataNodePointerType node) const |
| void | ConvertGeometryToPointNode (const OGRGeometry *ogrGeometry, DataNodePointerType node) const |
| void | ConvertGeometryToPolygonNode (const OGRGeometry *ogrGeometry, DataNodePointerType node) const |
| void | ConvertOGRLayerToDataTreeNode (VectorDataPointerType vecDataTree, OGRLayer *layer, DataNodePointerType document) const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| unsigned int | ProcessNodeWrite (VectorDataConstPointerType vdata, DataNodePointerType source, GDALDataset *m_DataSource, OGRGeometryCollection *ogrCollection, OGRLayer *ogrCurrentLayer, OGRSpatialReference *oSRS) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| OGRIOHelper () | |
| ~OGRIOHelper () override | |
Private Types | |
| using | LinePointerType = LineType::Pointer |
| using | LineType = DataNodeType::LineType |
| using | PointType = DataNodeType::PointType |
| using | PolygonListPointerType = PolygonListType::Pointer |
| using | PolygonListType = DataNodeType::PolygonListType |
| using | PolygonPointerType = PolygonType::Pointer |
| using | PolygonType = DataNodeType::PolygonType |
| using | VertexListConstPointerType = VertexListType::ConstPointer |
| using | VertexListType = LineType::VertexListType |
Private Member Functions | |
| OGRIOHelper (const Self &)=delete | |
| void | operator= (const Self &)=delete |
This class IO OGR.
Definition at line 47 of file otbOGRIOHelper.h.
| using otb::OGRIOHelper::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 54 of file otbOGRIOHelper.h.
Definition at line 65 of file otbOGRIOHelper.h.
Definition at line 64 of file otbOGRIOHelper.h.
Definition at line 62 of file otbOGRIOHelper.h.
|
private |
Definition at line 101 of file otbOGRIOHelper.h.
|
private |
Definition at line 100 of file otbOGRIOHelper.h.
| using otb::OGRIOHelper::Pointer = itk::SmartPointer<Self> |
Definition at line 53 of file otbOGRIOHelper.h.
|
private |
Definition at line 98 of file otbOGRIOHelper.h.
|
private |
Definition at line 108 of file otbOGRIOHelper.h.
|
private |
Definition at line 107 of file otbOGRIOHelper.h.
|
private |
Definition at line 106 of file otbOGRIOHelper.h.
|
private |
Definition at line 105 of file otbOGRIOHelper.h.
| using otb::OGRIOHelper::Self = OGRIOHelper |
Standard class usings.
Definition at line 51 of file otbOGRIOHelper.h.
| using otb::OGRIOHelper::Superclass = itk::Object |
Definition at line 52 of file otbOGRIOHelper.h.
Definition at line 61 of file otbOGRIOHelper.h.
Definition at line 60 of file otbOGRIOHelper.h.
| using otb::OGRIOHelper::VectorDataType = VectorData<double,2> |
Template parameters usings Data using
Definition at line 59 of file otbOGRIOHelper.h.
|
private |
Definition at line 103 of file otbOGRIOHelper.h.
|
private |
Definition at line 102 of file otbOGRIOHelper.h.
|
protected |
|
overrideprotected |
|
privatedelete |
| std::vector<OGRLayer*> otb::OGRIOHelper::ConvertDataTreeNodeToOGRLayers | ( | VectorDataConstPointerType | vdata, |
| DataNodePointerType | source, | ||
| GDALDataset * | dummyDatasource, | ||
| OGRLayer * | ogrCurrentLayer, | ||
| OGRSpatialReference * | oSRS | ||
| ) |
Return a list of OGRLayer *
| void otb::OGRIOHelper::ConvertGeometryToLineNode | ( | const OGRGeometry * | ogrGeometry, |
| DataNodePointerType | node | ||
| ) | const |
| void otb::OGRIOHelper::ConvertGeometryToPointNode | ( | const OGRGeometry * | ogrGeometry, |
| DataNodePointerType | node | ||
| ) | const |
| void otb::OGRIOHelper::ConvertGeometryToPolygonNode | ( | const OGRGeometry * | ogrGeometry, |
| DataNodePointerType | node | ||
| ) | const |
| void otb::OGRIOHelper::ConvertOGRLayerToDataTreeNode | ( | VectorDataPointerType | vecDataTree, |
| OGRLayer * | layer, | ||
| DataNodePointerType | document | ||
| ) | const |
Conversion tools
| virtual::itk::LightObject::Pointer otb::OGRIOHelper::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
Referenced by otb::LabelImageToVectorDataFilter< TInputImage, TPrecision >::GenerateData(), otb::RasterizeVectorDataFilter< TVectorData, TInputImage, TOutputImage >::GenerateOutputInformation(), and otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::GenerateOutputInformation().
|
privatedelete |
| unsigned int otb::OGRIOHelper::ProcessNodeWrite | ( | VectorDataConstPointerType | vdata, |
| DataNodePointerType | source, | ||
| GDALDataset * | m_DataSource, | ||
| OGRGeometryCollection * | ogrCollection, | ||
| OGRLayer * | ogrCurrentLayer, | ||
| OGRSpatialReference * | oSRS | ||
| ) |
1.9.1