Struct Ifc4x1::IfcInternalOrExternalEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcInternalOrExternalEnum

Public Types

enum Value

Definition from IAI: This enumeration defines the different types of space boundaries in terms of either being inside the building or outside the building. Enumeration:

INTERNAL

IfcSpaceBoundary The space boundary faces a physical or virtual element where there is an internal space on the other side.

EXTERNAL

IfcSpaceBoundary The space boundary faces a physical or virtual element where there is an external space on the other side (i.e. air). Or it is the space boundary of that external space against the building.

EXTERNAL_EARTH

IfcSpaceBoundary The space boundary faces a physical or virtual element where there is earth (or terrain) on the other side. Or it is the space boundary of that earth (or terrain object) external space against the building.

EXTERNAL_WATER

IfcSpaceBoundary The space boundary faces a physical or virtual element where there is water (water component of terrain) on the other side. Or it is the space boundary of that object representing water external space against the building.

EXTERNAL_FIRE

IfcSpaceBoundary The space boundary faces a physical or virtual element where there is another building on the other side. Or it is the space boundary of that other neighbor building against the building in question.

NOTDEFINED

No information available.

HISTORY: New enumeration in IFC Release 2.0 IFC2x4 CHANGE: Enumeration no longer applicable to IfcSpace. The following enumerators are added: EXTERNAL_EARTH, EXTERNAL_WATER, EXTERNAL_FIRE.

Values:

enumerator IfcInternalOrExternal_INTERNAL
enumerator IfcInternalOrExternal_EXTERNAL
enumerator IfcInternalOrExternal_EXTERNAL_EARTH
enumerator IfcInternalOrExternal_EXTERNAL_WATER
enumerator IfcInternalOrExternal_EXTERNAL_FIRE
enumerator IfcInternalOrExternal_NOTDEFINED

Public Static Functions

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