pub enum VertCrsSource {
Datum {
dynamic: Option<DynamicCrs>,
datum: VerticalDatum,
},
Derived {
base_vert_crs: BaseVertCrs,
deriving_conversion: MapProjection,
},
}Expand description
Whether a vertical CRS is standalone (datum-based) or derived from a base vertical CRS.
Variants§
Datum
A standalone vertical CRS with a datum.
Fields
§
dynamic: Option<DynamicCrs>Present only if the CRS is dynamic.
§
datum: VerticalDatumThe datum: either a vertical reference frame or a datum ensemble.
Derived
A derived vertical CRS with a base CRS and a deriving conversion.
Fields
§
base_vert_crs: BaseVertCrsThe base vertical CRS from which this CRS is derived.
§
deriving_conversion: MapProjectionThe conversion applied to the base CRS.
Trait Implementations§
Source§impl Clone for VertCrsSource
impl Clone for VertCrsSource
Source§fn clone(&self) -> VertCrsSource
fn clone(&self) -> VertCrsSource
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 VertCrsSource
impl Debug for VertCrsSource
Source§impl PartialEq for VertCrsSource
impl PartialEq for VertCrsSource
impl StructuralPartialEq for VertCrsSource
Auto Trait Implementations§
impl Freeze for VertCrsSource
impl RefUnwindSafe for VertCrsSource
impl Send for VertCrsSource
impl Sync for VertCrsSource
impl Unpin for VertCrsSource
impl UnsafeUnpin for VertCrsSource
impl UnwindSafe for VertCrsSource
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