pub struct ProjectedCrs {
pub entity: EntityId,
pub name: String,
pub description: Option<String>,
pub geodetic_datum: Option<String>,
pub vertical_datum: Option<String>,
pub map_projection: Option<String>,
pub map_zone: Option<String>,
pub map_unit: Option<LengthUnit>,
}Expand description
A projected coordinate reference system read from IfcProjectedCRS.
Fields§
§entity: EntityIdThe IfcProjectedCRS entity this was read from.
name: StringMandatory CRS identifier, conventionally an EPSG code such as
EPSG:25832.
description: Option<String>Optional human-readable description.
geodetic_datum: Option<String>Optional horizontal datum, such as ETRS89.
vertical_datum: Option<String>Optional vertical datum, such as DHHN2016.
map_projection: Option<String>Optional projection name, such as UTM.
map_zone: Option<String>Optional projection zone, such as 32N.
map_unit: Option<LengthUnit>Explicit target unit. None means IFC inherits the project length unit.
Trait Implementations§
Source§impl Clone for ProjectedCrs
impl Clone for ProjectedCrs
Source§impl Debug for ProjectedCrs
impl Debug for ProjectedCrs
Source§impl PartialEq for ProjectedCrs
impl PartialEq for ProjectedCrs
impl StructuralPartialEq for ProjectedCrs
Auto Trait Implementations§
impl Freeze for ProjectedCrs
impl RefUnwindSafe for ProjectedCrs
impl Send for ProjectedCrs
impl Sync for ProjectedCrs
impl Unpin for ProjectedCrs
impl UnsafeUnpin for ProjectedCrs
impl UnwindSafe for ProjectedCrs
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