Struct Ifc4x3_rc1::IfcWallTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcWallTypeEnum

Public Types

enum Value

Definition from IAI: This enumeration defines the different types of walls an IfcWallType object can fulfill:

STANDARD: A standard wall, extruded vertically with a constant thickness along the wall path. POLYGONAL: A polygonal wall, extruded vertically, where the wall thickness varies along the wall path. SHEAR: A wall having a non-rectangular cross section along the wall path.

NOTE The potentially misleading term shall not impose a particular resistance against shear forces, but a particular shape.

ELEMENTEDWALL: A stud wall framed with studs and faced with sheatings, sidings, wallboard, or plasterwork. PLUMBINGWALL: A pier, or enclosure, or encasement, normally used to enclose plumbing in sanitary rooms. MOVABLE: A movable wall that is either movable, e.g. a folding wall, or a sliding wall, or can be easily removed as a removable partitioning or mounting wall. Movable walls do normally not define space boundaries and often belong to the furnishing system. USERDEFINED: User-defined wall element. NOTDEFINED: Undefined wall element

HISTORY New Enumeration in Release IFC2x Edition 2. IFC2x2 ADDENDUM CHANGE The enumerator POLYGON has been changed to POLYGONAL. IFC2x3 CHANGE The enumerators ELEMENTEDWALL and PLUMBINGWALL have been added. IFC2x4 CHANGE New enumerator MOVABLE has been added.


enumerator IfcWallType_MOVABLE
enumerator IfcWallType_PARAPET
enumerator IfcWallType_PARTITIONING
enumerator IfcWallType_PLUMBINGWALL
enumerator IfcWallType_SHEAR
enumerator IfcWallType_SOLIDWALL
enumerator IfcWallType_STANDARD
enumerator IfcWallType_POLYGONAL
enumerator IfcWallType_ELEMENTEDWALL
enumerator IfcWallType_RETAININGWALL
enumerator IfcWallType_WAVEWALL
enumerator IfcWallType_USERDEFINED
enumerator IfcWallType_NOTDEFINED

Public Static Functions

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