#[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: gaiaRingPtrthe exterior ring (mandatory)
NumInteriors: c_intnumber of interior rings (may be, none)
Interiors: gaiaRingPtrarray of interior rings
NextInterior: c_intindex of first unused interior ring
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
Next: *mut gaiaPolygonStructpointer 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