#[repr(C)]
pub struct GDALWarpOptions {
Show 35 fields pub papszWarpOptions: *mut *mut c_char, pub dfWarpMemoryLimit: f64, pub eResampleAlg: Type, pub eWorkingDataType: Type, pub hSrcDS: GDALDatasetH, pub hDstDS: GDALDatasetH, pub nBandCount: c_int, pub panSrcBands: *mut c_int, pub panDstBands: *mut c_int, pub nSrcAlphaBand: c_int, pub nDstAlphaBand: c_int, pub padfSrcNoDataReal: *mut f64, pub padfSrcNoDataImag: *mut f64, pub padfDstNoDataReal: *mut f64, pub padfDstNoDataImag: *mut f64, pub pfnProgress: GDALProgressFunc, pub pProgressArg: *mut c_void, pub pfnTransformer: GDALTransformerFunc, pub pTransformerArg: *mut c_void, pub papfnSrcPerBandValidityMaskFunc: *mut GDALMaskFunc, pub papSrcPerBandValidityMaskFuncArg: *mut *mut c_void, pub pfnSrcValidityMaskFunc: GDALMaskFunc, pub pSrcValidityMaskFuncArg: *mut c_void, pub pfnSrcDensityMaskFunc: GDALMaskFunc, pub pSrcDensityMaskFuncArg: *mut c_void, pub pfnDstDensityMaskFunc: GDALMaskFunc, pub pDstDensityMaskFuncArg: *mut c_void, pub pfnDstValidityMaskFunc: GDALMaskFunc, pub pDstValidityMaskFuncArg: *mut c_void, pub pfnPreWarpChunkProcessor: Option<unsafe extern "C" fn(pKern: *mut c_void, pArg: *mut c_void) -> Type>, pub pPreWarpProcessorArg: *mut c_void, pub pfnPostWarpChunkProcessor: Option<unsafe extern "C" fn(pKern: *mut c_void, pArg: *mut c_void) -> Type>, pub pPostWarpProcessorArg: *mut c_void, pub hCutline: *mut c_void, pub dfCutlineBlendDist: f64,
}

Fields

papszWarpOptions: *mut *mut c_chardfWarpMemoryLimit: f64eResampleAlg: TypeeWorkingDataType: TypehSrcDS: GDALDatasetHhDstDS: GDALDatasetHnBandCount: c_intpanSrcBands: *mut c_intpanDstBands: *mut c_intnSrcAlphaBand: c_intnDstAlphaBand: c_intpadfSrcNoDataReal: *mut f64padfSrcNoDataImag: *mut f64padfDstNoDataReal: *mut f64padfDstNoDataImag: *mut f64pfnProgress: GDALProgressFuncpProgressArg: *mut c_voidpfnTransformer: GDALTransformerFuncpTransformerArg: *mut c_voidpapfnSrcPerBandValidityMaskFunc: *mut GDALMaskFuncpapSrcPerBandValidityMaskFuncArg: *mut *mut c_voidpfnSrcValidityMaskFunc: GDALMaskFuncpSrcValidityMaskFuncArg: *mut c_voidpfnSrcDensityMaskFunc: GDALMaskFuncpSrcDensityMaskFuncArg: *mut c_voidpfnDstDensityMaskFunc: GDALMaskFuncpDstDensityMaskFuncArg: *mut c_voidpfnDstValidityMaskFunc: GDALMaskFuncpDstValidityMaskFuncArg: *mut c_voidpfnPreWarpChunkProcessor: Option<unsafe extern "C" fn(pKern: *mut c_void, pArg: *mut c_void) -> Type>pPreWarpProcessorArg: *mut c_voidpfnPostWarpChunkProcessor: Option<unsafe extern "C" fn(pKern: *mut c_void, pArg: *mut c_void) -> Type>pPostWarpProcessorArg: *mut c_voidhCutline: *mut c_voiddfCutlineBlendDist: f64

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.