#[repr(C)]pub struct gaiaLinestringStruct {
pub Points: c_int,
pub Coords: *mut f64,
pub MinX: f64,
pub MinY: f64,
pub MaxX: f64,
pub MaxY: f64,
pub DimensionModel: c_int,
pub Next: *mut gaiaLinestringStruct,
}Expand description
Container for OGC LINESTRING Geometry
Fields§
§Points: c_intnumber of points [aka vertices]
Coords: *mut f64COORDs mem-array
MinX: f64MBR: min X
MinY: f64MBR: min Y
MaxX: f64MBR: max X
MaxY: f64MBR: max X
DimensionModel: c_intone of GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM
Next: *mut gaiaLinestringStructpointer to next item [linked list]
Trait Implementations§
Source§impl Clone for gaiaLinestringStruct
impl Clone for gaiaLinestringStruct
Source§fn clone(&self) -> gaiaLinestringStruct
fn clone(&self) -> gaiaLinestringStruct
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 gaiaLinestringStruct
impl Debug for gaiaLinestringStruct
impl Copy for gaiaLinestringStruct
Auto Trait Implementations§
impl Freeze for gaiaLinestringStruct
impl RefUnwindSafe for gaiaLinestringStruct
impl !Send for gaiaLinestringStruct
impl !Sync for gaiaLinestringStruct
impl Unpin for gaiaLinestringStruct
impl UnwindSafe for gaiaLinestringStruct
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