Struct Ifc4::IfcSpaceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcSpaceTypeEnum

Public Types

enum Value

Definition from IAI: This enumeration defines the available generic types for IfcSpace and IfcSpaceType. HISTORY New enumeration in IFC2x3. IFC2x4 CHANGE The enumerators INTERNAL and EXTERNAL have been added for upward compatibility to replace InteriorOrExteriorSpace usage. Enumeration

SPACE Any space not falling into another category.

NOTE For classification of spaces according to its function that is often determined by national classification systems use IfcClassificationReference via the relationship IfcRelAssociatesClassification.

PARKING A space dedication for use as a parking spot for vehicles, including access, such as a parking aisle GFA Gross Floor Area - a specific kind of space for each building story that includes all net area and construction area (also the external envelop). Provision of such a specific space is often required by regulations. INTERNAL

NOTE the use is deprecated and only provided for backward compatibility purposes.

EXTERNAL

NOTE the use is deprecated and only provided for backward compatibility purposes.

Values:

enumerator IfcSpaceType_SPACE
enumerator IfcSpaceType_PARKING
enumerator IfcSpaceType_GFA
enumerator IfcSpaceType_INTERNAL
enumerator IfcSpaceType_EXTERNAL
enumerator IfcSpaceType_USERDEFINED
enumerator IfcSpaceType_NOTDEFINED

Public Static Functions

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