# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

_CPLList | List element structure
CPLHTTPResult |
CPLMimePart |
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
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
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
GDALDriver | Format specific driver
GDALDriverManager | Class for managing the registration of file format drivers
GDALGridDataMetricsOptions | Data metrics method control options
GDALGridInverseDistanceToAPowerOptions | Inverse distance to a power method control options
GDALGridMovingAverageOptions | Moving average method control options
GDALGridNearestNeighborOptions | Nearest neighbor method control options
GDALMajorObject | Object with metadata
GDALPamDataset | A subclass of GDALDataset which introduces the ability to save and restore auxilary information (coordinate system, gcps, metadata, etc) not supported by a file format via an "auxilary metadata" file with the .aux.xml extension
GDALRasterAttributeTable | Raster Attribute Table container
GDALRasterBand | A single raster band (or channel)
GDALRasterBlock | A single raster block in the block cache
GDALWarpKernel | Low level image warping class
GDALWarpOperation | High level image warping class
GDALWarpOptions | Warp control options for use with GDALWarpOperation::Initialize()

Generated for GDAL by 1.5.6.