# All Classes and Interfaces

Class
Description
AreaOfUse
Attribute
Band
Class Band is an uninstanciable class providing various methods to access a single raster band (or channel).
BuildVRTOptions
ColorTable
Class ColorTable represents a color table / palette.
CoordinateTransformation
Object for transforming between coordinate systems.
CoordinateTransformationOptions
Dataset
Class Dataset is an uninstanciable class providing various methods to access a set of associated raster bands, usually from one file.
DataSource
This class represents a data source.
DEMProcessingOptions
Dimension
Driver
Class Driver is an uninstanciable class providing various methods for a format specific driver.
Driver
Class Driver is an uninstanciable class providing various methods to represents an operational format driver.
EDTComponent
ExtendedDataType
ExtendedDataTypeClass
ExtendedDataTypeSubType
Feature
A simple feature, including geometry and attributes.
FeatureDefn
Definition of a feature class or feature layer.
FieldDefn
Definition of an attribute of a FeatureDefn.
FieldDomain
GCP
gdal
Class gdal is an uninstanciable class providing various utility functions as static methods.
gdalconst
gdalconstConstants
Various constants used by the org.gdal.gdal package.
gdalconstJNI
gdalJNI
GenericNetwork
Geometry
Abstract base class for all geometry classes.
GeomFieldDefn
GeomTransformer
gnm
gnmConstants
gnmJNI
GraphAlgorithm
GridOptions
Group
InfoOptions
Layer
This class represents a layer of simple features, with access methods.
MajorObject
Class used for object with metadata.
MDArray
MultiDimInfoOptions
MultiDimTranslateOptions
NearblackOptions
Network
ogr
Class ogr is an uninstanciable class providing various utility functions as static methods.
ogrConstants
ogrJNI
osr
Class with static methods for utility functions.
osrConstants
osrJNI
PreparedGeometry
ProgressCallback
Class used to report progression of long operations.
ProgressCallback
Class used to report progression of long operations.
ProgressCallback
Class used to report progression of long operations.
RasterAttributeTable
The RasterAttributeTable (or RAT) class is used to encapsulate a table used to provide attribute information about pixel values.
RasterizeOptions
Relationship
SpatialReference
This class represents an OpenGIS Spatial Reference System, and contains methods for converting between this object organization and well known text (WKT) format.
Statistics
StyleTable
SWIGTYPE_p_CPLErrorHandler
SWIGTYPE_p_GUIntBig
SWIGTYPE_p_int
SWIGTYPE_p_int
SWIGTYPE_p_p_int
SWIGTYPE_p_void
SWIGTYPE_p_VSILFILE
TermProgressCallback
Class used for simple progress report to terminal.
TermProgressCallback
Class used for simple progress report to terminal.
TermProgressCallback
Class used for simple progress report to terminal.
Transformer
Class used for image to image transformer.
TranslateOptions
VectorInfoOptions
VectorTranslateOptions
ViewshedMode
ViewshedOutputType
WarpOptions
XMLNode
XMLNodeType