Struct Ifc4x3_rc1::IfcSlabTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcSlabTypeEnum

Public Types

enum Value

Definition from IAI: This enumeration defines the available predefined types of a slab. The IfcSlabTypeEnum can be used for slab occurrences, IfcSlab, and slab types, IfcSlabType. A special property set definition may be provided for each predefined type.

HISTORY New type in IFC Release 2.0


The slab is used to represent a floor slab.


The slab is used to represent a roof slab (either flat or sloped).


The slab is used to represent a landing within a stair or ramp.


The slab is used to represent a floor slab against the ground (and thereby being a part of the foundation). Another name is mat foundation.

IFC2x3 CHANGE new enumerator added.


enumerator IfcSlabType_FLOOR
enumerator IfcSlabType_ROOF
enumerator IfcSlabType_LANDING
enumerator IfcSlabType_BASESLAB
enumerator IfcSlabType_APPROACH_SLAB
enumerator IfcSlabType_PAVING
enumerator IfcSlabType_WEARING
enumerator IfcSlabType_SIDEWALK
enumerator IfcSlabType_TRACKSLAB
enumerator IfcSlabType_USERDEFINED
enumerator IfcSlabType_NOTDEFINED

Public Static Functions

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