GDAL
File List
Here is a list of all documented files with brief descriptions:
 alg
 viewshed
 
combiner.h
 
cumulative.h
 
notifyqueue.h
 
progress.h
 
util.h
 
viewshed.h
 
viewshed_executor.h
 
viewshed_types.h
 
armadillo_headers.h
 
gdal_alg.h
Public (C callable) GDAL algorithm entry points, and definitions
 
gdal_alg_priv.h
 
gdal_interpolateatpoint.h
 
gdal_simplesurf.h
Class for searching corresponding points on images
 
gdalgenericinverse.h
 
gdalgeoloc.h
 
gdalgeoloc_carray_accessor.h
 
gdalgeoloc_dataset_accessor.h
 
gdalgeolocquadtree.h
 
gdalgrid.h
GDAL gridder related entry points and definitions
 
gdalgrid_priv.h
 
gdallinearsystem.h
 
gdalmatching.cpp
Algorithms for searching corresponding points on images
 
gdalpansharpen.h
GDAL pansharpening related entry points and definitions
 
gdalresamplingkernels.h
 
gdalwarper.h
GDAL warper related entry points and definitions
 
gvgcpfit.h
 
internal_qhull_headers.h
 
polygonize_polygonizer.cpp
 
polygonize_polygonizer.h
 
raster_stats.h
 
thinplatespline.h
 apps
 
commonutils.h
 
gdal_utils.h
Public (C callable) GDAL Utilities entry points
 
gdal_utils_priv.h
 
gdalalg_abstract_pipeline.h
 
gdalalg_clip_common.h
 
gdalalg_convert.h
 
gdalalg_dataset.h
 
gdalalg_dataset_copy.h
 
gdalalg_dataset_delete.h
 
gdalalg_dataset_identify.h
 
gdalalg_dataset_rename.h
 
gdalalg_dispatcher.h
 
gdalalg_info.h
 
gdalalg_main.h
 
gdalalg_materialize.h
 
gdalalg_mdim.h
 
gdalalg_mdim_convert.h
 
gdalalg_mdim_info.h
 
gdalalg_mdim_mosaic.h
 
gdalalg_pipeline.h
 
gdalalg_raster.h
 
gdalalg_raster_as_features.h
 
gdalalg_raster_aspect.h
 
gdalalg_raster_blend.h
 
gdalalg_raster_calc.h
 
gdalalg_raster_clean_collar.h
 
gdalalg_raster_clip.h
 
gdalalg_raster_color_map.h
 
gdalalg_raster_compare.h
 
gdalalg_raster_contour.h
 
gdalalg_raster_convert.h
 
gdalalg_raster_create.h
 
gdalalg_raster_edit.h
 
gdalalg_raster_fill_nodata.h
 
gdalalg_raster_footprint.h
 
gdalalg_raster_hillshade.h
 
gdalalg_raster_index.h
 
gdalalg_raster_info.h
 
gdalalg_raster_mosaic.h
 
gdalalg_raster_mosaic_stack_common.h
 
gdalalg_raster_neighbors.h
 
gdalalg_raster_nodata_to_alpha.h
 
gdalalg_raster_overview.h
 
gdalalg_raster_overview_add.h
 
gdalalg_raster_overview_delete.h
 
gdalalg_raster_overview_refresh.h
 
gdalalg_raster_pansharpen.h
 
gdalalg_raster_pipeline.h
 
gdalalg_raster_pixel_info.h
 
gdalalg_raster_polygonize.h
 
gdalalg_raster_proximity.h
 
gdalalg_raster_read.h
 
gdalalg_raster_reclassify.h
 
gdalalg_raster_reproject.h
 
gdalalg_raster_resize.h
 
gdalalg_raster_rgb_to_palette.h
 
gdalalg_raster_roughness.h
 
gdalalg_raster_scale.h
 
gdalalg_raster_select.h
 
gdalalg_raster_set_type.h
 
gdalalg_raster_sieve.h
 
gdalalg_raster_slope.h
 
gdalalg_raster_stack.h
 
gdalalg_raster_tile.h
 
gdalalg_raster_tpi.h
 
gdalalg_raster_tri.h
 
gdalalg_raster_unscale.h
 
gdalalg_raster_update.h
 
gdalalg_raster_viewshed.h
 
gdalalg_raster_write.h
 
gdalalg_raster_zonal_stats.h
 
gdalalg_tee.h
 
gdalalg_vector.h
 
gdalalg_vector_buffer.h
 
gdalalg_vector_check_coverage.h
 
gdalalg_vector_check_geometry.h
 
gdalalg_vector_clean_coverage.h
 
gdalalg_vector_clip.h
 
gdalalg_vector_concat.h
 
gdalalg_vector_convert.h
 
gdalalg_vector_edit.h
 
gdalalg_vector_explode_collections.h
 
gdalalg_vector_filter.h
 
gdalalg_vector_geom.h
 
gdalalg_vector_grid.h
 
gdalalg_vector_grid_average.h
 
gdalalg_vector_grid_data_metrics.h
 
gdalalg_vector_grid_invdist.h
 
gdalalg_vector_grid_invdistnn.h
 
gdalalg_vector_grid_linear.h
 
gdalalg_vector_grid_nearest.h
 
gdalalg_vector_index.h
 
gdalalg_vector_info.h
 
gdalalg_vector_layer_algebra.h
 
gdalalg_vector_limit.h
 
gdalalg_vector_make_point.h
 
gdalalg_vector_make_valid.h
 
gdalalg_vector_output_abstract.h
 
gdalalg_vector_partition.h
 
gdalalg_vector_pipeline.h
 
gdalalg_vector_rasterize.h
 
gdalalg_vector_read.h
 
gdalalg_vector_reproject.h
 
gdalalg_vector_segmentize.h
 
gdalalg_vector_select.h
 
gdalalg_vector_set_field_type.h
 
gdalalg_vector_set_geom_type.h
 
gdalalg_vector_simplify.h
 
gdalalg_vector_simplify_coverage.h
 
gdalalg_vector_sql.h
 
gdalalg_vector_swap_xy.h
 
gdalalg_vector_write.h
 
gdalalg_vsi.h
 
gdalalg_vsi_copy.h
 
gdalalg_vsi_delete.h
 
gdalalg_vsi_list.h
 
gdalalg_vsi_move.h
 
gdalalg_vsi_sozip.h
 
gdalalg_vsi_sync.h
 
gdalargumentparser.h
 
gdalgetgdalpath.h
 
nearblack_lib.h
 frmts
 vrt
 
gdal_vrt.h
Public (C callable) entry points for virtual GDAL dataset objects
 
muparser_header.h
 
vrt_priv.h
 
vrtdataset.h
 
vrtexpression.h
 
vrtreclassifier.h
 gcore
 
embedded_resources.h
 
gdal.h
Public (C callable) GDAL entry points
 
gdal_abstractbandblockcache.h
 
gdal_adbc.h
C GDAL entry points for Arrow Database Connectivity (ADBC)
 
gdal_asyncreader.h
 
gdal_colortable.h
 
gdal_computedrasterband.h
 
gdal_cpp_functions.h
 
gdal_dataset.h
 
gdal_defaultoverviews.h
 
gdal_driver.h
 
gdal_drivermanager.h
 
gdal_frmts.h
 
gdal_fwd.h
Forward definitions of GDAL/OGR/OSR C handle types
 
gdal_gcp.h
 
gdal_geotransform.h
 
gdal_known_connection_prefixes.h
 
gdal_majorobject.h
 
gdal_maskbands.h
 
gdal_mdreader.h
 
gdal_multidim.h
 
gdal_multidim_cpp.h
C++ GDAL multidimensional API entry points
 
gdal_multidomainmetadata.h
 
gdal_openinfo.h
 
gdal_pam.h
 
gdal_pam_multidim.h
 
gdal_priv.h
This file is legacy since GDAL 3.12, but will be kept at least in the whole GDAL 3.x series
 
gdal_proxy.h
 
gdal_raster_cpp.h
C++ GDAL raster entry points
 
gdal_rasterband.h
 
gdal_rasterblock.h
 
gdal_rat.h
 
gdal_relationship.h
 
gdal_thread_pool.h
 
gdal_typetraits.h
 
gdal_vector_cpp.h
C++ GDAL vector API entry points
 
gdal_vectorx.h
 
gdalalgorithm.h
 
gdalalgorithm_c.h
 
gdalalgorithm_cpp.h
 
gdalantirecursion.h
 
gdalcachedpixelaccessor.h
 
gdalexif.h
 
gdalgeorefpamdataset.h
 
gdaljp2abstractdataset.h
 
gdaljp2metadata.h
 
gdaljp2metadatagenerator.h
 
gdalmultidim_priv.h
 
gdalorienteddataset.h
 
gdalplugindriverproxy.h
 
gdalpython.h
 
gdalsse_priv.h
 
gdalsubdatasetinfo.h
 
geoheif.h
 
nasakeywordhandler.h
 
rasterio_ssse3.h
 
tiff_common.h
 gnm
 
gnm.h
 
gnm_api.h
 
gnm_priv.h
 
gnmgraph.h
 ogr
 ogrsf_frmts
 generic
 
ogr_gensql.h
 
ograrrowarrayhelper.h
 
ogreditablelayer.h
 
ogrlayer_private.h
 
ogrlayerarrow.h
 
ogrlayerdecorator.h
 
ogrlayerpool.h
 
ogrlayerwithtranslatefeature.h
 
ogrmutexeddatasource.h
 
ogrmutexedlayer.h
 
ogrunionlayer.h
 
ogrwarpedlayer.h
 
ogr_attrind.h
 
ogrsf_frmts.h
Classes related to registration of format support, and opening datasets
 
ogr_api.h
C API and defines for OGRFeature, OGRGeometry, and OGRDataSource related classes
 
ogr_core.h
Core portability services for cross-platform OGR code
 
ogr_expat.h
 
ogr_feature.h
Simple feature classes
 
ogr_featurestyle.h
Simple feature style classes
 
ogr_geo_utils.h
 
ogr_geocoding.h
C API for geocoding client
 
ogr_geomcoordinateprecision.h
Geometry coordinate precision class
 
ogr_geometry.h
Simple feature geometry classes
 
ogr_geos.h
 
ogr_libs.h
 
ogr_p.h
 
ogr_proj_p.h
 
ogr_recordbatch.h
 
ogr_schema_override.h
 
ogr_spatialref.h
Coordinate systems services
 
ogr_srs_api.h
C spatial reference system services and defines
 
ogr_srs_cf1.h
 
ogr_srs_esri_names.h
 
ogr_swq.h
 
ogr_wkb.h
 
ogr_xerces.h
 
ogr_xerces_headers.h
 
ograpispy.h
OGR C API spy
 
ogrct_priv.h
 
ogresrijsongeometry.h
 
ogrgeojsongeometry.h
 
ogrgeojsonwriter.h
 
ogrlibjsonutils.h
 
ogrmitabspatialref.h
 
ogrpgeogeometry.h
 
ogrvrtgeometrytypes.h
 port
 
cpl_alibaba_oss.h
 
cpl_atomic_ops.h
 
cpl_auto_close.h
 
cpl_aws.h
 
cpl_azure.h
 
cpl_character_sets.c
 
cpl_character_sets.h
 
cpl_compressor.h
API for compressors and decompressors of binary buffers
 
cpl_config_extras.h
 
cpl_conv.h
Various convenience functions for CPL
 
cpl_cpu_features.h
 
cpl_csv.h
 
cpl_curl_priv.h
 
cpl_error.h
CPL error handling services
 
cpl_error_internal.h
 
cpl_float.h
 
cpl_google_cloud.h
 
cpl_hash_set.h
Hash set implementation
 
cpl_http.h
Interface for downloading HTTP, FTP documents
 
cpl_json.h
Interface for read and write JSON documents
 
cpl_json_header.h
 
cpl_json_streaming_parser.h
 
cpl_json_streaming_writer.h
 
cpl_known_config_options.h
 
cpl_levenshtein.h
 
cpl_list.h
Simplest list implementation
 
cpl_mask.h
 
cpl_md5.h
 
cpl_mem_cache.h
 
cpl_minixml.h
Definitions for CPL mini XML Parser/Serializer
 
cpl_minizip_ioapi.h
 
cpl_minizip_unzip.h
 
cpl_minizip_zip.h
 
cpl_multiproc.h
 
cpl_noncopyablevector.h
 
cpl_odbc.h
ODBC Abstraction Layer (C++)
 
cpl_port.h
Core portability definitions for CPL
 
cpl_progress.h
 
cpl_quad_tree.h
Quad tree implementation
 
cpl_sha1.h
 
cpl_sha256.h
 
cpl_spawn.h
 
cpl_string.h
Various convenience functions for working with strings and string lists
 
cpl_swift.h
 
cpl_time.h
 
cpl_userfaultfd.h
 
cpl_vax.h
 
cpl_virtualmem.h
Virtual memory management
 
cpl_vsi.h
Standard C Covers
 
cpl_vsi_error.h
 
cpl_vsi_virtual.h
 
cpl_vsil_curl_class.h
 
cpl_vsil_curl_priv.h
 
cpl_vsil_plugin.h
 
cpl_worker_thread_pool.h
Class to manage a pool of worker threads
 
cpl_zlib_header.h
 
cplkeywordparser.h
 
gdal_csv.h
 
include_fast_float.h
 
utf8.h