#[repr(C)]pub struct gaiaGeomCollStruct {Show 19 fields
pub Srid: c_int,
pub endian_arch: c_char,
pub endian: c_char,
pub blob: *const c_uchar,
pub size: c_ulong,
pub offset: c_ulong,
pub FirstPoint: gaiaPointPtr,
pub LastPoint: gaiaPointPtr,
pub FirstLinestring: gaiaLinestringPtr,
pub LastLinestring: gaiaLinestringPtr,
pub FirstPolygon: gaiaPolygonPtr,
pub LastPolygon: gaiaPolygonPtr,
pub MinX: f64,
pub MinY: f64,
pub MaxX: f64,
pub MaxY: f64,
pub DimensionModel: c_int,
pub DeclaredType: c_int,
pub Next: *mut gaiaGeomCollStruct,
}Expand description
Container for OGC GEOMETRYCOLLECTION Geometry
Fields§
§Srid: c_intthe SRID
endian_arch: c_charCPU endian arch
endian: c_charBLOB Geometry endian arch
blob: *const c_ucharBLOB-Geometry buffer
size: c_ulongBLOB-Geometry buffer size (in bytes)
offset: c_ulongcurrent offset [BLOB parsing]
FirstPoint: gaiaPointPtrpointer to first POINT [linked list]; may be NULL
LastPoint: gaiaPointPtrpointer to last POINT [linked list]; may be NULL
FirstLinestring: gaiaLinestringPtrpointer to first LINESTRING [linked list]; may be NULL
LastLinestring: gaiaLinestringPtrpointer to last LINESTRING [linked list]; may be NULL
FirstPolygon: gaiaPolygonPtrpointer to first POLYGON [linked list]; may be NULL
LastPolygon: gaiaPolygonPtrpointer to last POLYGON [linked list]; may be NULL
MinX: f64MBR: min X
MinY: f64MBR: min Y
MaxX: f64MBR: max X
MaxY: f64MBR: max Y
DimensionModel: c_intone of GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM
DeclaredType: c_intany valid Geometry Class type
Next: *mut gaiaGeomCollStructpointer to next item [linked list]
Trait Implementations§
Source§impl Clone for gaiaGeomCollStruct
impl Clone for gaiaGeomCollStruct
Source§fn clone(&self) -> gaiaGeomCollStruct
fn clone(&self) -> gaiaGeomCollStruct
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 gaiaGeomCollStruct
impl Debug for gaiaGeomCollStruct
impl Copy for gaiaGeomCollStruct
Auto Trait Implementations§
impl Freeze for gaiaGeomCollStruct
impl RefUnwindSafe for gaiaGeomCollStruct
impl !Send for gaiaGeomCollStruct
impl !Sync for gaiaGeomCollStruct
impl Unpin for gaiaGeomCollStruct
impl UnwindSafe for gaiaGeomCollStruct
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