pub struct PointByDistance {
pub entity: EntityId,
pub distance_along: CurveMeasure,
pub offset_lateral: Option<f64>,
pub offset_vertical: Option<f64>,
pub offset_longitudinal: Option<f64>,
pub basis_curve: EntityId,
}Expand description
Resolved IfcPointByDistanceExpression.
Fields§
§entity: EntityIdThe IfcPointByDistanceExpression entity this was read from.
distance_along: CurveMeasureDistanceAlong: absolute length or normalized parameter, per
CurveMeasure.
offset_lateral: Option<f64>OffsetLateral, when authored.
offset_vertical: Option<f64>OffsetVertical, when authored.
offset_longitudinal: Option<f64>OffsetLongitudinal, when authored.
basis_curve: EntityIdBasisCurve: the curve distance_along is measured against.
Trait Implementations§
Source§impl Clone for PointByDistance
impl Clone for PointByDistance
Source§impl Debug for PointByDistance
impl Debug for PointByDistance
Source§impl PartialEq for PointByDistance
impl PartialEq for PointByDistance
impl StructuralPartialEq for PointByDistance
Auto Trait Implementations§
impl Freeze for PointByDistance
impl RefUnwindSafe for PointByDistance
impl Send for PointByDistance
impl Sync for PointByDistance
impl Unpin for PointByDistance
impl UnsafeUnpin for PointByDistance
impl UnwindSafe for PointByDistance
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