# All Classes

- All Classes Interface Summary Class Summary
  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 |