#[repr(C)]pub struct gaiaPolygonStruct {
pub Exterior: gaiaRingPtr,
pub NumInteriors: c_int,
pub Interiors: gaiaRingPtr,
pub NextInterior: c_int,
pub MinX: f64,
pub MinY: f64,
pub MaxX: f64,
pub MaxY: f64,
pub DimensionModel: c_int,
pub Next: *mut gaiaPolygonStruct,
}
Expand description
Container for OGC POLYGON Geometry
Fields§
§Exterior: gaiaRingPtr
the exterior ring (mandatory)
NumInteriors: c_int
number of interior rings (may be, none)
Interiors: gaiaRingPtr
array of interior rings
NextInterior: c_int
index of first unused interior ring
MinX: f64
MBR: min X
MinY: f64
MBR: min Y
MaxX: f64
MBR: max X
MaxY: f64
MBR: max Y
DimensionModel: c_int
one of GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM
Next: *mut gaiaPolygonStruct
pointer to next item [linked list]
Trait Implementations§
Source§impl Clone for gaiaPolygonStruct
impl Clone for gaiaPolygonStruct
Source§fn clone(&self) -> gaiaPolygonStruct
fn clone(&self) -> gaiaPolygonStruct
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 gaiaPolygonStruct
impl Debug for gaiaPolygonStruct
impl Copy for gaiaPolygonStruct
Auto Trait Implementations§
impl Freeze for gaiaPolygonStruct
impl RefUnwindSafe for gaiaPolygonStruct
impl !Send for gaiaPolygonStruct
impl !Sync for gaiaPolygonStruct
impl Unpin for gaiaPolygonStruct
impl UnwindSafe for gaiaPolygonStruct
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