#[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§
Source§impl Clone for GDALWarpOptions
impl Clone for GDALWarpOptions
Source§fn clone(&self) -> GDALWarpOptions
fn clone(&self) -> GDALWarpOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GDALWarpOptions
impl Debug for GDALWarpOptions
impl Copy for GDALWarpOptions
Auto Trait Implementations§
impl Freeze for GDALWarpOptions
impl RefUnwindSafe for GDALWarpOptions
impl !Send for GDALWarpOptions
impl !Sync for GDALWarpOptions
impl Unpin for GDALWarpOptions
impl UnwindSafe for GDALWarpOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more