pub enum VectorOrDirection {
Direction(EntityId),
Vector(EntityId),
}Expand description
IfcVectorOrDirection = IfcDirection | IfcVector.
A vector carries a magnitude, a direction does not. Collapsing the two loses the length of an extrusion whose direction is given as a vector.
Variants§
Direction(EntityId)
IfcDirection: orientation only.
Vector(EntityId)
IfcVector: orientation plus magnitude.
Implementations§
Trait Implementations§
Source§impl Clone for VectorOrDirection
impl Clone for VectorOrDirection
impl Copy for VectorOrDirection
Source§impl Debug for VectorOrDirection
impl Debug for VectorOrDirection
impl Eq for VectorOrDirection
Source§impl PartialEq for VectorOrDirection
impl PartialEq for VectorOrDirection
impl StructuralPartialEq for VectorOrDirection
Auto Trait Implementations§
impl Freeze for VectorOrDirection
impl RefUnwindSafe for VectorOrDirection
impl Send for VectorOrDirection
impl Sync for VectorOrDirection
impl Unpin for VectorOrDirection
impl UnsafeUnpin for VectorOrDirection
impl UnwindSafe for VectorOrDirection
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