Element Assembly Type Enum | |
Énumération des types d'assemblage d' éléments |
This enumeration defines the basic configuration types for element assemblies.
HISTORY New enumeration in IFC2x2.
Constant | Description |
---|---|
ACCESSORY_ASSEMBLY | Assembled accessories or components. |
ARCH | A curved structure. |
BEAM_GRID | Interconnected beams, located in one (typically horizontal) plane. |
BRACED_FRAME | A rigid frame with additional bracing members. |
GIRDER | A beam-like superstructure. |
REINFORCEMENT_UNIT | Assembled reinforcement elements. |
RIGID_FRAME | A structure built up of beams, columns, etc. with moment-resisting joints. |
SLAB_FIELD | Slabs, laid out in one plane. |
TRUSS | A structure built up of members with (quasi) pinned joint. |
USERDEFINED | User-defined element assembly. |
NOTDEFINED | Undefined element assembly. |
<xs:simpleType name="IfcElementAssemblyTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="accessory_assembly"/>
<xs:enumeration value="arch"/>
<xs:enumeration value="beam_grid"/>
<xs:enumeration value="braced_frame"/>
<xs:enumeration value="girder"/>
<xs:enumeration value="reinforcement_unit"/>
<xs:enumeration value="rigid_frame"/>
<xs:enumeration value="slab_field"/>
<xs:enumeration value="truss"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcElementAssemblyTypeEnum = ENUMERATION OF (
ACCESSORY_ASSEMBLY,
ARCH,
BEAM_GRID,
BRACED_FRAME,
GIRDER,
REINFORCEMENT_UNIT,
RIGID_FRAME,
SLAB_FIELD,
TRUSS,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcElementAssembly IfcElementAssemblyType