#[repr(C)]pub struct gaiaPointStruct {
pub X: f64,
pub Y: f64,
pub Z: f64,
pub M: f64,
pub DimensionModel: c_int,
pub Next: *mut gaiaPointStruct,
pub Prev: *mut gaiaPointStruct,
}Expand description
Container for OGC POINT Geometry
Fields§
§X: f64X coordinate
Y: f64Y coordinate
Z: f64Z coordinate: only for XYZ and XYZM dims
M: f64M measure: only for XYM and XYZM dims
DimensionModel: c_intone of GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM
Next: *mut gaiaPointStructpointer to next item [double linked list]
Prev: *mut gaiaPointStructpointer to previous item [double linked list]
Trait Implementations§
Source§impl Clone for gaiaPointStruct
impl Clone for gaiaPointStruct
Source§fn clone(&self) -> gaiaPointStruct
fn clone(&self) -> gaiaPointStruct
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 gaiaPointStruct
impl Debug for gaiaPointStruct
impl Copy for gaiaPointStruct
Auto Trait Implementations§
impl Freeze for gaiaPointStruct
impl RefUnwindSafe for gaiaPointStruct
impl !Send for gaiaPointStruct
impl !Sync for gaiaPointStruct
impl Unpin for gaiaPointStruct
impl UnwindSafe for gaiaPointStruct
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