pub struct GeodeticReferenceFrame {
pub name: String,
pub ellipsoid: Ellipsoid,
pub anchor: Option<String>,
pub anchor_epoch: Option<f64>,
pub identifiers: Vec<Identifier>,
pub prime_meridian: Option<PrimeMeridian>,
}Expand description
A geodetic reference frame (datum), defining the relationship between a coordinate system and the Earth.
WKT2 keywords: DATUM (preferred), TRF, GEODETICDATUM.
Fields§
§name: StringThe datum name (e.g. “World Geodetic System 1984”).
ellipsoid: EllipsoidThe reference ellipsoid.
anchor: Option<String>A textual description of the datum anchor point.
anchor_epoch: Option<f64>The epoch at which a derived static reference frame is aligned to its parent dynamic frame.
identifiers: Vec<Identifier>Identifiers for this datum.
prime_meridian: Option<PrimeMeridian>The prime meridian. Appears as a sibling after the DATUM node in WKT2. If absent, the international reference meridian (Greenwich) is assumed.
Trait Implementations§
Source§impl Clone for GeodeticReferenceFrame
impl Clone for GeodeticReferenceFrame
Source§fn clone(&self) -> GeodeticReferenceFrame
fn clone(&self) -> GeodeticReferenceFrame
Returns a duplicate 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 GeodeticReferenceFrame
impl Debug for GeodeticReferenceFrame
Source§impl Display for GeodeticReferenceFrame
impl Display for GeodeticReferenceFrame
Source§impl PartialEq for GeodeticReferenceFrame
impl PartialEq for GeodeticReferenceFrame
impl StructuralPartialEq for GeodeticReferenceFrame
Auto Trait Implementations§
impl Freeze for GeodeticReferenceFrame
impl RefUnwindSafe for GeodeticReferenceFrame
impl Send for GeodeticReferenceFrame
impl Sync for GeodeticReferenceFrame
impl Unpin for GeodeticReferenceFrame
impl UnsafeUnpin for GeodeticReferenceFrame
impl UnwindSafe for GeodeticReferenceFrame
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