Struct gdal_sys::GDALWarpOptions
source · [−]#[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_char
dfWarpMemoryLimit: f64
eResampleAlg: Type
eWorkingDataType: Type
hSrcDS: GDALDatasetH
hDstDS: GDALDatasetH
nBandCount: c_int
panSrcBands: *mut c_int
panDstBands: *mut c_int
nSrcAlphaBand: c_int
nDstAlphaBand: c_int
padfSrcNoDataReal: *mut f64
padfSrcNoDataImag: *mut f64
padfDstNoDataReal: *mut f64
padfDstNoDataImag: *mut f64
pfnProgress: GDALProgressFunc
pProgressArg: *mut c_void
pfnTransformer: GDALTransformerFunc
pTransformerArg: *mut c_void
papfnSrcPerBandValidityMaskFunc: *mut GDALMaskFunc
papSrcPerBandValidityMaskFuncArg: *mut *mut c_void
pfnSrcValidityMaskFunc: GDALMaskFunc
pSrcValidityMaskFuncArg: *mut c_void
pfnSrcDensityMaskFunc: GDALMaskFunc
pSrcDensityMaskFuncArg: *mut c_void
pfnDstDensityMaskFunc: GDALMaskFunc
pDstDensityMaskFuncArg: *mut c_void
pfnDstValidityMaskFunc: GDALMaskFunc
pDstValidityMaskFuncArg: *mut c_void
pfnPreWarpChunkProcessor: Option<unsafe extern "C" fn(pKern: *mut c_void, pArg: *mut c_void) -> Type>
pPreWarpProcessorArg: *mut c_void
pfnPostWarpChunkProcessor: Option<unsafe extern "C" fn(pKern: *mut c_void, pArg: *mut c_void) -> Type>
pPostWarpProcessorArg: *mut c_void
hCutline: *mut c_void
dfCutlineBlendDist: f64
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GDALWarpOptions
impl !Send for GDALWarpOptions
impl !Sync for GDALWarpOptions
impl Unpin for GDALWarpOptions
impl UnwindSafe for GDALWarpOptions
Blanket Implementations
Mutably borrows from an owned value. Read more