pub enum MemberDraftKind {
Curve {
predefined_type: MemberPredefinedType,
axis: Option<EntityId>,
varying: bool,
},
Surface {
predefined_type: MemberPredefinedType,
thickness: Option<f64>,
varying: bool,
},
}Expand description
Staged member subtype for MemberDraft::kind.
Variants§
Curve
Stages an IfcStructuralCurveMember.
Fields
§
predefined_type: MemberPredefinedTypePredefinedType; must be a curve-member role (rigid/pin-joined, cable, tension/compression, user/not defined).
Surface
Stages an IfcStructuralSurfaceMember.
Fields
§
predefined_type: MemberPredefinedTypePredefinedType; must be a surface-member role (bending/membrane element, shell, user/not defined).
Trait Implementations§
Source§impl Clone for MemberDraftKind
impl Clone for MemberDraftKind
Auto Trait Implementations§
impl Freeze for MemberDraftKind
impl RefUnwindSafe for MemberDraftKind
impl Send for MemberDraftKind
impl Sync for MemberDraftKind
impl Unpin for MemberDraftKind
impl UnsafeUnpin for MemberDraftKind
impl UnwindSafe for MemberDraftKind
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