pub type gaiaGeomColl = gaiaGeomCollStruct;Expand description
Container for OGC GEOMETRYCOLLECTION Geometry
Aliased Type§
struct gaiaGeomColl {Show 19 fields
pub Srid: i32,
pub endian_arch: i8,
pub endian: i8,
pub blob: *const u8,
pub size: u32,
pub offset: u32,
pub FirstPoint: *mut gaiaPointStruct,
pub LastPoint: *mut gaiaPointStruct,
pub FirstLinestring: *mut gaiaLinestringStruct,
pub LastLinestring: *mut gaiaLinestringStruct,
pub FirstPolygon: *mut gaiaPolygonStruct,
pub LastPolygon: *mut gaiaPolygonStruct,
pub MinX: f64,
pub MinY: f64,
pub MaxX: f64,
pub MaxY: f64,
pub DimensionModel: i32,
pub DeclaredType: i32,
pub Next: *mut gaiaGeomCollStruct,
}Fields§
§Srid: i32the SRID
endian_arch: i8CPU endian arch
endian: i8BLOB Geometry endian arch
blob: *const u8BLOB-Geometry buffer
size: u32BLOB-Geometry buffer size (in bytes)
offset: u32current offset [BLOB parsing]
FirstPoint: *mut gaiaPointStructpointer to first POINT [linked list]; may be NULL
LastPoint: *mut gaiaPointStructpointer to last POINT [linked list]; may be NULL
FirstLinestring: *mut gaiaLinestringStructpointer to first LINESTRING [linked list]; may be NULL
LastLinestring: *mut gaiaLinestringStructpointer to last LINESTRING [linked list]; may be NULL
FirstPolygon: *mut gaiaPolygonStructpointer to first POLYGON [linked list]; may be NULL
LastPolygon: *mut gaiaPolygonStructpointer 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: i32one of GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM
DeclaredType: i32any valid Geometry Class type
Next: *mut gaiaGeomCollStructpointer to next item [linked list]