Crate gdal_sys[−][src]
Re-exports
pub use self::ogr_style_tool_class_id::Type as OGRSTClassId; | |
pub use self::ogr_style_tool_units_id::Type as OGRSTUnitId; |
Modules
Structs
CPLSharedFileInfo | Information on a shared file |
CPLVirtualMem | |
CPLXMLNode | Document node structure. |
GDALAttributeHS | |
GDALColorEntry | Color tuple |
GDALDimensionHS | |
GDALEDTComponentHS | |
GDALExtendedDataTypeHS | |
GDALGridContext | |
GDALGroupHS | |
GDALMDArrayHS | |
GDALRPCInfo | Structure to store Rational Polynomial Coefficients / Rigorous Projection Model. See http://geotiff.maptools.org/rpc_prop.html |
GDALRasterIOExtraArg | Structure to pass extra arguments to RasterIO() method @since GDAL 2.0 |
GDALTriBarycentricCoefficients | Triangle barycentric coefficients. |
GDALTriFacet | Triangle fact |
GDALTriangulation | Triangulation structure |
GDALWarpOptions | Warp control options for use with GDALWarpOperation::Initialize() |
GDAL_GCP | Ground Control Point |
OGRCoordinateTransformationOptions | |
OGREnvelope | |
OGREnvelope3D | |
OGRField__bindgen_ty_1 | |
OGRField__bindgen_ty_2 | |
OGRField__bindgen_ty_3 | |
OGRField__bindgen_ty_4 | |
OGRField__bindgen_ty_5 | |
OGRField__bindgen_ty_6 | |
OGRField__bindgen_ty_7 | |
OGRGeomFieldDefnHS | |
OGRGeomTransformer | |
OSRCRSInfo | \brief Structure given overall description of a CRS. |
OSRCRSListParameters | |
VSIDIR | |
VSIDIREntry | Directory entry. |
VSIFilesystemPluginCallbacksStruct | struct containing callbacks to used by the handler. (rw), (r), (w) or () at the end indicate whether the given callback is mandatory for reading and or writing handlers. A (?) indicates that the callback might be mandatory for certain drivers only. @since GDAL 3.0 |
_CPLLock | |
__sFILE | |
__sFILEX | |
__sbuf | |
__va_list_tag | |
stat | |
timespec | |
tm |
Functions
Type Definitions
CPLErrorHandler | Callback for a custom error handler |
CPLErrorNum | Error number |
CPLFileFinder | Callback for CPLPushFileFinder |
CPLLock | |
CPLTLSFreeFunc | |
CPLThreadFunc | |
CPLVirtualMemCachePageCbk | Callback triggered when a still unmapped page of virtual memory is accessed. The callback has the responsibility of filling the page with relevant values |
CPLVirtualMemFreeUserData | Callback triggered when a virtual memory mapping is destroyed. @param pUserData user data that was passed to CPLVirtualMemNew(). |
CPLVirtualMemUnCachePageCbk | Callback triggered when a dirty mapped page is going to be freed. (saturation of cache, or termination of the virtual memory mapping). |
CSLConstList | Type of a constant null-terminated list of nul terminated strings. Seen as char** from C and const char* const* from C++ |
FILE | |
GByte | Unsigned byte type |
GDALAsyncReaderH | Opaque type used for the C bindings of the C++ GDALAsyncReader class |
GDALAttributeH | Opaque type for C++ GDALAttribute |
GDALColorTableH | Opaque type used for the C bindings of the C++ GDALColorTable class |
GDALContourGeneratorH | Contour generator opaque type |
GDALContourWriter | Contour writer callback type |
GDALDatasetH | Opaque type used for the C bindings of the C++ GDALDataset class |
GDALDerivedPixelFunc | Type of functions to pass to GDALAddDerivedBandPixelFunc. @since GDAL 2.2 |
GDALDimensionH | Opaque type for C++ GDALDimension |
GDALDriverH | Opaque type used for the C bindings of the C++ GDALDriver class |
GDALEDTComponentH | Opaque type for C++ GDALEDTComponent |
GDALExtendedDataTypeH | Opaque type for C++ GDALExtendedDataType |
GDALGroupH | Opaque type for C++ GDALGroup |
GDALMDArrayH | Opaque type for C++ GDALMDArray |
GDALMajorObjectH | Opaque type used for the C bindings of the C++ GDALMajorObject class |
GDALMaskFunc | @cond Doxygen_Suppress |
GDALProgressFunc | |
GDALRasterAttributeTableH | Opaque type used for the C bindings of the C++ GDALRasterAttributeTable class |
GDALRasterBandH | Opaque type used for the C bindings of the C++ GDALRasterBand class |
GDALTransformerFunc | |
GDALWarpOperationH | Opaque type representing a GDALWarpOperation object |
GInt16 | Int16 type |
GInt32 | Int32 type |
GInt64 | Signed 64 bit integer type |
GIntBig | Large signed integer type (generally 64-bit integer type). Use GInt64 when exactly 64 bit is needed |
GPtrDiff_t | Integer type large enough to hold the difference between 2 addresses |
GSpacing | Type to express pixel, line or band spacing. Signed 64 bit integer. |
GUInt32 | Unsigned int32 type |
GUInt64 | Unsigned 64 bit integer type |
GUIntBig | Large unsigned integer type (generally 64-bit unsigned integer type). Use GUInt64 when exactly 64 bit is needed |
OGRCoordinateTransformationH | Opaque type for a coordinate transformation object |
OGRCoordinateTransformationOptionsH | Coordinate transformation options. |
OGRDataSourceH | Opaque type for a OGR datasource (OGRDataSource) |
OGRFeatureDefnH | Opaque type for a feature definition (OGRFeatureDefn) |
OGRFeatureH | Opaque type for a feature (OGRFeature) |
OGRFieldDefnH | Opaque type for a field definition (OGRFieldDefn) |
OGRGeomFieldDefnH | Opaque type for a geometry field definition (OGRGeomFieldDefn) |
OGRGeomTransformerH | Opaque type for a geometry transformer. |
OGRGeometryH | Opaque type for a geometry |
OGRLayerH | Opaque type for a layer (OGRLayer) |
OGRSFDriverH | Opaque type for a OGR driver (OGRSFDriver) |
OGRSpatialReferenceH | Opaque type for a spatial reference system |
OGRStyleMgrH | Style manager opaque type |
OGRStyleTableH | Opaque type for a style table (OGRStyleTable) |
OGRStyleToolH | Style tool opaque type |
VSIFilesystemPluginCloseCallback | Close file handle. Optional @since GDAL 3.0 |
VSIFilesystemPluginEofCallback | Has end of file been reached. Mandatory? for read handles. @since GDAL 3.0 |
VSIFilesystemPluginFlushCallback | Sync written bytes. Optional @since GDAL 3.0 |
VSIFilesystemPluginGetRangeStatusCallback | Get empty ranges. Optional @since GDAL 3.0 |
VSIFilesystemPluginMkdirCallback | Create Directory. Optional @since GDAL 3.0 |
VSIFilesystemPluginOpenCallback | Open a handle. Mandatory. Returns an opaque pointer that will be used in subsequent file I/O calls. Should return null and/or set errno if the handle does not exist or the access mode is incorrect. @since GDAL 3.0 |
VSIFilesystemPluginReadCallback | Read data from current position, returns the number of blocks correctly read. Mandatory except for write only handles @since GDAL 3.0 |
VSIFilesystemPluginReadDirCallback | List directory content. Optional @since GDAL 3.0 |
VSIFilesystemPluginReadMultiRangeCallback | Read from multiple offsets. Optional, will be replaced by multiple calls to Read() if not provided @since GDAL 3.0 |
VSIFilesystemPluginRenameCallback | Rename handle. Optional @since GDAL 3.0 |
VSIFilesystemPluginRmdirCallback | Delete Directory. Optional @since GDAL 3.0 |
VSIFilesystemPluginSeekCallback | Seek to position in handle. Mandatory except for write only handles @since GDAL 3.0 |
VSIFilesystemPluginSiblingFilesCallback | List related files. Must return NULL if unknown, or a list of relative filenames that can be opened along the main file. If no other file than pszFilename needs to be opened, return static_cast<char**> (CPLCalloc(1,sizeof(char*))); |
VSIFilesystemPluginStatCallback | Return information about a handle. Optional (driver dependent) @since GDAL 3.0 |
VSIFilesystemPluginTellCallback | Return current position in handle. Mandatory @since GDAL 3.0 |
VSIFilesystemPluginTruncateCallback | Truncate handle. Mandatory (driver dependent?) for write handles |
VSIFilesystemPluginUnlinkCallback | Remove handle by name. Optional @since GDAL 3.0 |
VSIFilesystemPluginWriteCallback | Write bytes at current offset. Mandatory for writable handles @since GDAL 3.0 |
VSILFILE | Opaque type for a FILE that implements the VSIVirtualHandle API |
VSIStatBuf | @cond Doxygen_Suppress |
VSIStatBufL | Type for VSIStatL() |
VSIWriteFunction | Callback used by VSIStdoutSetRedirection() |
__builtin_va_list | |
__darwin_blkcnt_t | |
__darwin_blksize_t | |
__darwin_dev_t | |
__darwin_gid_t | |
__darwin_ino64_t | |
__darwin_mode_t | |
__darwin_off_t | |
__darwin_size_t | |
__darwin_time_t | |
__darwin_uid_t | |
__darwin_va_list | |
__int32_t | |
__int64_t | |
__uint16_t | |
__uint32_t | |
__uint64_t | |
blkcnt_t | |
blksize_t | |
dev_t | |
fpos_t | |
gid_t | |
mode_t | |
nlink_t | |
off_t | |
size_t | |
time_t | |
uid_t | |
va_list | |
vsi_l_offset | Type for a file offset |
Unions
OGRField | OGRFeature field attribute value union. |