Mapper  0.9.0
API documentation
Classes | Namespaces | Typedefs
ogr_file_format_p.h File Reference

(f16dd5f on 8 Aug 2019)

#include <functional>
#include <memory>
#include <type_traits>
#include <vector>
#include <QByteArray>
#include <QCoreApplication>
#include <QFlags>
#include <QHash>
#include <QString>
#include <QtGlobal>
#include <gdal.h>
#include <ogr_api.h>
#include <ogr_srs_api.h>
#include "core/map_coord.h"
#include "core/symbols/symbol.h"
#include "fileformats/file_import_export.h"
Include dependency graph for ogr_file_format_p.h:
This graph shows which files directly or indirectly include this file:

Classes

class  OpenOrienteering::ogr::OGRCoordinateTransformationHDeleter
 
class  OpenOrienteering::ogr::OGRDataSourceHDeleter
 
class  OpenOrienteering::ogr::OGRFeatureHDeleter
 
class  OpenOrienteering::ogr::OGRFieldDefnHDeleter
 
class  OpenOrienteering::ogr::OGRGeometryHDeleter
 
class  OpenOrienteering::ogr::OGRSpatialReferenceHDeleter
 
class  OpenOrienteering::ogr::OGRStyleMgrHDeleter
 
class  OpenOrienteering::ogr::OGRStyleTableHDeleter
 
class  OpenOrienteering::OgrFileImport
 An Importer for geospatial vector data supported by OGR. More...
 
class  OpenOrienteering::OgrFileExport
 An Exporter to geospatial vector data supported by OGR. More...
 

Namespaces

 OpenOrienteering
 
 OpenOrienteering::ogr
 

Typedefs

using OpenOrienteering::ogr::unique_transformation = std::unique_ptr< typename std::remove_pointer< OGRCoordinateTransformationH >::type, OGRCoordinateTransformationHDeleter >
 A convenience class for OGR C API coordinate transformation handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_datasource = std::unique_ptr< typename std::remove_pointer< OGRDataSourceH >::type, OGRDataSourceHDeleter >
 A convenience class for OGR C API datasource handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_feature = std::unique_ptr< typename std::remove_pointer< OGRFeatureH >::type, OGRFeatureHDeleter >
 A convenience class for OGR C API feature handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_fielddefn = std::unique_ptr< typename std::remove_pointer< OGRFieldDefnH >::type, OGRFieldDefnHDeleter >
 A convenience class for OGR C API field definition handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_geometry = std::unique_ptr< typename std::remove_pointer< OGRGeometryH >::type, OGRGeometryHDeleter >
 A convenience class for OGR C API geometry handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_srs = std::unique_ptr< typename std::remove_pointer< OGRSpatialReferenceH >::type, OGRSpatialReferenceHDeleter >
 A convenience class for OGR C API SRS handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_stylemanager = std::unique_ptr< typename std::remove_pointer< OGRStyleMgrH >::type, OGRStyleMgrHDeleter >
 A convenience class for OGR C API style manager handles, similar to std::unique_ptr. More...
 
using OpenOrienteering::ogr::unique_styletable = std::unique_ptr< typename std::remove_pointer< OGRStyleTableH >::type, OGRStyleTableHDeleter >
 A convenience class for OGR C API style manager handles, similar to std::unique_ptr. More...