| _CPLList | List element structure |
| CPLHTTPResult | |
| CPLKeywordParser | |
| CPLLocaleC | |
| CPLLockHolder | |
| CPLMimePart | |
| CPLMutexHolder | |
| CPLODBCDriverInstaller | A class providing functions to install or remove ODBC driver |
| CPLODBCSession | A class representing an ODBC database session |
| CPLODBCStatement | Abstraction for statement, and resultset |
| CPLRectObj | |
| CPLSharedFileInfo | |
| CPLString | Convenient string class based on std::string |
| CPLStringList | String list class designed around our use of C "char**" string lists |
| CPLXMLNode | Document node structure |
| GDAL_GCP | Ground Control Point |
| GDALAllValidMaskBand | |
| GDALAsyncReader | Class used as a session object for asynchronous requests |
| GDALColorEntry | Color tuple |
| GDALColorTable | |
| GDALDataset | A set of associated raster bands, usually from one file |
| GDALDatasetPamInfo | |
| GDALDefaultOverviews | |
| GDALDefaultRasterAttributeTable | Raster Attribute Table container |
| GDALDriver | Format specific driver |
| GDALDriverManager | Class for managing the registration of file format drivers |
| GDALFeaturePoint | Class of "feature point" in raster |
| GDALGeorefPamDataset | |
| GDALGridDataMetricsOptions | Data metrics method control options |
| GDALGridExtraParameters | |
| GDALGridInverseDistanceToAPowerOptions | Inverse distance to a power method control options |
| GDALGridMovingAverageOptions | Moving average method control options |
| GDALGridNearestNeighborOptions | Nearest neighbor method control options |
| GDALGridPoint | |
| GDALGridXYArrays | |
| GDALIntegralImage | Integral image class (summed area table) |
| GDALJP2AbstractDataset | |
| GDALJP2Box | |
| GDALJP2Metadata | |
| GDALMajorObject | Object with metadata |
| GDALMDReaderBase | The base class for all metadata readers |
| GDALMDReaderManager | The metadata reader main class |
| GDALMultiDomainMetadata | |
| GDALNoDataMaskBand | |
| GDALNoDataValuesMaskBand | |
| GDALOctaveLayer | Class for computation and storage of Hessian values in SURF-based algorithm |
| GDALOctaveMap | Class for handling octave layers in SURF-based algorithm |
| GDALOpenInfo | |
| GDALPamDataset | A subclass of GDALDataset which introduces the ability to save and restore auxiliary information (coordinate system, gcps, metadata, etc) not supported by a file format via an "auxiliary metadata" file with the .aux.xml extension |
| GDALPamRasterBand | |
| GDALProxyDataset | |
| GDALProxyPoolDataset | |
| GDALProxyPoolMaskBand | |
| GDALProxyPoolOverviewRasterBand | |
| GDALProxyPoolRasterBand | |
| GDALProxyRasterBand | |
| GDALRasterAttributeField | |
| GDALRasterAttributeTable | The GDALRasterAttributeTable (or RAT) class is used to encapsulate a table used to provide attribute information about pixel values |
| GDALRasterBand | A single raster band (or channel) |
| GDALRasterBandPamInfo | |
| GDALRasterBlock | A single raster block in the block cache |
| GDALRasterFPolygonEnumerator | |
| GDALRasterIOExtraArg | Structure to pass extra arguments to RasterIO() method |
| GDALRasterizeInfo | |
| GDALRasterPolygonEnumerator | |
| GDALRescaledAlphaBand | |
| GDALRPCInfo | |
| GDALSimpleSURF | Class for searching corresponding points on images |
| GDALTransformerInfo | |
| GDALWarpKernel | Low level image warping class |
| GDALWarpOperation | High level image warping class |
| GDALWarpOptions | Warp control options for use with GDALWarpOperation::Initialize() |
| IOGRTransactionBehaviour | IOGRTransactionBehaviour is an interface that a driver must implement to provide emulation of transactions |
| OGR_SRSNode | Objects of this class are used to represent value nodes in the parsed representation of the WKT SRS format |
| ogr_style_param | |
| ogr_style_value | |
| OGRAbstractProxiedLayer | |
| OGRAttrIndex | |
| OGRCircularString | Concrete representation of a circular string, that is to say a curve made of one or several arc circles |
| OGRCompoundCurve | Concrete representation of a compound curve, made of curves: OGRLineString and OGRCircularString |
| OGRContourWriterInfo | |
| OGRCoordinateTransformation | Interface for transforming between coordinate systems |
| OGRCurve | Abstract curve base class for OGRLineString, OGRCircularString and OGRCompoundCurve |
| OGRCurveCollection | Utility class to store a collection of curves |
| OGRCurvePolygon | Concrete class representing curve polygons |
| OGRDataSource | LEGACY class |
| OGREnvelope | Simple container for a bounding region |
| OGREnvelope3D | Simple container for a bounding region in 3D |
| OGRFeature | A simple feature, including geometry and attributes |
| OGRFeatureDefn | Definition of a feature class or feature layer |
| OGRFeatureQuery | |
| OGRField | OGRFeature field attribute value union |
| OGRFieldDefn | Definition of an attribute of an OGRFeatureDefn |
| OGRGenSQLResultsLayer | |
| OGRGeometry | Abstract base class for all geometry classes |
| OGRGeometryCollection | A collection of 1 or more geometry objects |
| OGRGeometryFactory | Create geometry objects from well known text/binary |
| OGRGeomFieldDefn | Definition of a geometry field of an OGRFeatureDefn |
| OGRLayer | This class represents a layer of simple features, with access methods |
| OGRLayerAttrIndex | |
| OGRLayerDecorator | |
| OGRLayerPool | |
| OGRLinearRing | Concrete representation of a closed ring |
| OGRLineString | Concrete representation of a multi-vertex line |
| OGRMultiCurve | A collection of OGRCurve |
| OGRMultiLineString | A collection of OGRLineString |
| OGRMultiPoint | A collection of OGRPoint |
| OGRMultiPolygon | A collection of non-overlapping OGRPolygon |
| OGRMultiSurface | A collection of non-overlapping OGRSurface |
| OGRMutexedDataSource | OGRMutexedDataSource class protects all virtual methods of OGRDataSource with a mutex |
| OGRMutexedLayer | OGRMutexedLayer class protects all virtual methods of OGRLayer with a mutex |
| OGRPoint | Point class |
| OGRPointIterator | Interface for a point iterator |
| OGRPolygon | Concrete class representing polygons |
| OGRProxiedLayer | |
| OGRRawPoint | Simple container for a position |
| OGRSFDriver | LEGACY class |
| OGRSFDriverRegistrar | LEGACY class |
| OGRSimpleCurve | Abstract curve base class for OGRLineString and OGRCircularString |
| OGRSpatialReference | This class respresents a OpenGIS Spatial Reference System, and contains methods for converting between this object organization and well known text (WKT) format |
| OGRStyleBrush | This class represents a style brush |
| OGRStyleLabel | This class represents a style label |
| OGRStyleMgr | This class represents a style manager |
| OGRStylePen | This class represents a style pen |
| OGRStyleSymbol | This class represents a style symbol |
| OGRStyleTable | This class represents a style table |
| OGRStyleTool | This class represents a style tool |
| OGRSurface | Abstract base class for 2 dimensional objects like polygons or curve polygons |
| OGRUnionLayer | |
| OGRUnionLayerGeomFieldDefn | |
| OGRWarpedLayer | |
| osr_cs_wkt_parse_context | |
| swq_col_def | |
| swq_custom_func_registrar | |
| swq_expr_node | |
| swq_field_list | |
| swq_join_def | |
| swq_op_registrar | |
| swq_operation | |
| swq_order_def | |
| swq_parse_context | |
| swq_select | |
| swq_select_parse_options | |
| swq_summary | |
| swq_table_def | |
| TIFFDirEntry | |
| tm_unz_s | |
| tm_zip_s | |
| unz_file_info_s | |
| unz_file_pos_s | |
| unz_global_info_s | |
| VizGeorefSpline2D | |
| VRTAveragedSource | |
| VRTAverageFilteredSource | |
| VRTComplexSource | |
| VRTDataset | |
| VRTDerivedRasterBand | |
| VRTDriver | |
| VRTFilteredSource | |
| VRTFuncSource | |
| VRTKernelFilteredSource | |
| VRTOverviewInfo | |
| VRTRasterBand | |
| VRTRawRasterBand | |
| VRTSimpleSource | |
| VRTSource | |
| VRTSourcedRasterBand | |
| VRTWarpedDataset | |
| VRTWarpedRasterBand | |
| VSIArchiveContent | |
| VSIArchiveEntry | |
| VSIArchiveEntryFileOffset | |
| VSIArchiveFilesystemHandler | |
| VSIArchiveReader | |
| VSIFileManager | |
| VSIFilesystemHandler | |
| VSIVirtualHandle | |
| XMMReg2Double | |
| XMMReg4Double | |
| zip_fileinfo | |
| zlib_filefunc_def_s | |