#[repr(C)]pub struct gaiaRingStruct {
pub Points: c_int,
pub Coords: *mut f64,
pub Clockwise: c_int,
pub MinX: f64,
pub MinY: f64,
pub MaxX: f64,
pub MaxY: f64,
pub DimensionModel: c_int,
pub Next: *mut gaiaRingStruct,
pub Link: *mut gaiaPolygonStruct,
}Expand description
Container for OGC RING Geometry
Fields§
§Points: c_intnumber of points [aka vertices]
Coords: *mut f64COORDs mem-array
Clockwise: c_intclockwise / counterclockwise
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 gaiaRingStructpointer to next item [linked list]
Link: *mut gaiaPolygonStructpointer to belonging Polygon
Trait Implementations§
Source§impl Clone for gaiaRingStruct
impl Clone for gaiaRingStruct
Source§fn clone(&self) -> gaiaRingStruct
fn clone(&self) -> gaiaRingStruct
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 gaiaRingStruct
impl Debug for gaiaRingStruct
impl Copy for gaiaRingStruct
Auto Trait Implementations§
impl Freeze for gaiaRingStruct
impl RefUnwindSafe for gaiaRingStruct
impl !Send for gaiaRingStruct
impl !Sync for gaiaRingStruct
impl Unpin for gaiaRingStruct
impl UnwindSafe for gaiaRingStruct
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