Struct Ifc4x3_rc1::IfcStructuralSurfaceMemberTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcStructuralSurfaceMemberTypeEnum

Public Types

enum Value

Definition from IAI: This type definition shall be used to

distinguish between different types of structural surface members, such as the

typical mechanical function of walls, slabs and shells.

BENDING_ELEMENT: A member with capacity to carry out-of-plane loads, i.e. a plate. MEMBRANE_ELEMENT: A member with capacity to carry in-plane loads, for example a shear wall. SHELL: A member with capacity to carry in-plane and out-of-plane loads, i.e. a combination of bending element and membrane element. USERDEFINED: A specially defined member. NOTDEFINED: A member without further categorization.

HISTORY New type in IFC 2x2. IFC 2x4 change: Renamed from IfcStructuralSurfaceTypeEnum.

Values:

enumerator IfcStructuralSurfaceMemberType_BENDING_ELEMENT
enumerator IfcStructuralSurfaceMemberType_MEMBRANE_ELEMENT
enumerator IfcStructuralSurfaceMemberType_SHELL
enumerator IfcStructuralSurfaceMemberType_USERDEFINED
enumerator IfcStructuralSurfaceMemberType_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)