pub enum MemberPredefinedType {
RigidJoinedMember,
PinJoinedMember,
Cable,
TensionMember,
CompressionMember,
BendingElement,
MembraneElement,
Shell,
UserDefined,
NotDefined,
}Expand description
Value of IfcStructuralCurveMemberTypeEnum/IfcStructuralSurfaceMemberTypeEnum naming a member’s structural role.
Variants§
RigidJoinedMember
RIGID_JOINED_MEMBER (curve members only).
PinJoinedMember
PIN_JOINED_MEMBER (curve members only).
Cable
CABLE (curve members only).
TensionMember
TENSION_MEMBER (curve members only).
CompressionMember
COMPRESSION_MEMBER (curve members only).
BendingElement
BENDING_ELEMENT (surface members only).
MembraneElement
MEMBRANE_ELEMENT (surface members only).
Shell
SHELL (surface members only); requires Thickness to be set.
UserDefined
USERDEFINED: a custom role named by ObjectType.
NotDefined
NOTDEFINED: no structural role classification given.
Trait Implementations§
Source§impl Clone for MemberPredefinedType
impl Clone for MemberPredefinedType
impl Copy for MemberPredefinedType
Source§impl Debug for MemberPredefinedType
impl Debug for MemberPredefinedType
impl Eq for MemberPredefinedType
Source§impl PartialEq for MemberPredefinedType
impl PartialEq for MemberPredefinedType
impl StructuralPartialEq for MemberPredefinedType
Auto Trait Implementations§
impl Freeze for MemberPredefinedType
impl RefUnwindSafe for MemberPredefinedType
impl Send for MemberPredefinedType
impl Sync for MemberPredefinedType
impl Unpin for MemberPredefinedType
impl UnsafeUnpin for MemberPredefinedType
impl UnwindSafe for MemberPredefinedType
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