# All Classes and Interfaces

Class
Description
Algorithm
AlgorithmArg
AlgorithmRegistry
AreaOfUse
ArgDatasetValue
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.
ComputedBand
ContourOptions
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
Definition of a field domain.
FootprintOptions
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
GeomCoordinatePrecision
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.
RasterAlgebraBinaryOperation
RasterAlgebraUnaryOperation
RasterAttributeTable
The RasterAttributeTable (or RAT) class is used to encapsulate a table used to provide attribute information about pixel values.
RasterizeOptions
RATDateTime
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
SubdatasetInfo
SuggestedWarpOutputRes
SWIGTYPE_p_CPLErr
SWIGTYPE_p_CPLErr
SWIGTYPE_p_CPLErrorHandler
SWIGTYPE_p_GDALSubdatasetInfo
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.
TileIndexOptions
Transformer
Class used for image to image transformer.
TranslateOptions
VectorInfoOptions
VectorTranslateOptions
ViewshedMode
ViewshedOutputType
WarpOptions
XMLNode
XMLNodeType