Struct Ifc4::IfcSlabTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::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

Floor

The slab is used to represent a floor slab.

Roof

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

Landing

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

BaseSlab

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.

Values:

enumerator IfcSlabType_FLOOR
enumerator IfcSlabType_ROOF
enumerator IfcSlabType_LANDING
enumerator IfcSlabType_BASESLAB
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)