GDAL
|
C++ GDAL entry points. More...
#include "gdal.h"
#include "gdal_frmts.h"
#include "cpl_vsi.h"
#include "cpl_conv.h"
#include "cpl_string.h"
#include "cpl_minixml.h"
#include "cpl_multiproc.h"
#include "cpl_atomic_ops.h"
#include <cmath>
#include <iterator>
#include <limits>
#include <map>
#include <memory>
#include <vector>
#include "ogr_core.h"
#include "ogr_feature.h"
Go to the source code of this file.
Classes | |
class | GDALMajorObject |
Object with metadata. More... | |
class | GDALOpenInfo |
Class for dataset open functions. More... | |
class | GDALDataset |
A set of associated raster bands, usually from one file. More... | |
class | GDALDataset::Bands |
Class returned by GetBands() that act as a container for raster bands. More... | |
struct | GDALDataset::FeatureLayerPair |
Object returned by GetFeatures() iterators. More... | |
class | GDALDataset::Layers |
Class returned by GetLayers() that acts as a range of layers. More... | |
class | GDALDataset::Layers::Iterator |
Layer iterator. More... | |
class | GDALDataset::Features |
Class returned by GetFeatures() that act as a container for vector features. More... | |
class | GDALRasterBlock |
A single raster block in the block cache. More... | |
class | GDALColorTable |
A color table / palette. More... | |
class | GDALRasterBand |
A single raster band (or channel). More... | |
class | GDALDriver |
Format specific driver. More... | |
class | GDALDriverManager |
Class for managing the registration of file format drivers. More... | |
class | GDALAsyncReader |
Class used as a session object for asynchronous requests. More... | |
Typedefs | |
typedef std::unique_ptr< GDALDataset, GDALDatasetUniquePtrDeleter > | GDALDatasetUniquePtr |
Unique pointer type for GDALDataset. More... | |
Enumerations | |
enum | GDALIdentifyEnum { GDAL_IDENTIFY_UNKNOWN = -1, GDAL_IDENTIFY_FALSE = 0, GDAL_IDENTIFY_TRUE = 1 } |
Enumeration used by GDALDriver::pfnIdentify(). More... | |
Functions | |
GDALDriverManager * | GetGDALDriverManager (void) |
Fetch the global GDAL driver manager. More... | |
C++ GDAL entry points.
typedef std::unique_ptr<GDALDataset, GDALDatasetUniquePtrDeleter> GDALDatasetUniquePtr |
Unique pointer type for GDALDataset.
Appropriate for use on datasets open in non-shared mode and onto which reference counter has not been manually modified.
enum GDALIdentifyEnum |
Enumeration used by GDALDriver::pfnIdentify().
GDALDriverManager* GetGDALDriverManager | ( | void | ) |
Fetch the global GDAL driver manager.
This function fetches the pointer to the singleton global driver manager. If the driver manager doesn't exist it is automatically created.