pub struct MemberConnectionDraft {
pub root: RelationshipRootDraft,
pub member: EntityId,
pub connection: EntityId,
pub applied_condition: Option<EntityId>,
pub additional_conditions: Option<EntityId>,
pub supported_length: Option<f64>,
pub condition_coordinate_system: Option<EntityId>,
pub eccentricity: Option<EntityId>,
}Expand description
Staged fields for creating an IfcRelConnectsStructuralMember via stage_member_connection.
Fields§
§root: RelationshipRootDraftIfcRoot attributes shared with other staged structural relationships.
member: EntityIdRelatingStructuralMember.
connection: EntityIdRelatedStructuralConnection.
applied_condition: Option<EntityId>AppliedCondition, an IfcBoundaryCondition reference.
additional_conditions: Option<EntityId>AdditionalConditions, an IfcStructuralConnectionCondition reference.
supported_length: Option<f64>SupportedLength; must be a positive finite value when set.
condition_coordinate_system: Option<EntityId>ConditionCoordinateSystem, an IfcAxis2Placement3D reference.
eccentricity: Option<EntityId>ConnectionConstraint, an IfcConnectionGeometry reference.
Selects IfcRelConnectsWithEccentricity, whose only added slot
this is. The slot is required there, so a subtype cannot be
staged without it and the base cannot carry it.
Trait Implementations§
Source§impl Clone for MemberConnectionDraft
impl Clone for MemberConnectionDraft
Auto Trait Implementations§
impl Freeze for MemberConnectionDraft
impl RefUnwindSafe for MemberConnectionDraft
impl Send for MemberConnectionDraft
impl Sync for MemberConnectionDraft
impl Unpin for MemberConnectionDraft
impl UnsafeUnpin for MemberConnectionDraft
impl UnwindSafe for MemberConnectionDraft
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