# Class List

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

_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 |

Generated for GDAL by 1.7.1.