Struct Ifc4x1::IfcObjectTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcObjectTypeEnum

Public Types

enum Value

This enumeration defines the applicable object categories, that is, the subtypes at the 2nd level of the IFC inheritance tree. Attached to an object, it indicates to which subtype of IfcObject the entity referencing it would otherwise comply with.

HISTORY New entity in IFC Release 1.0, has been renamed from IfcProxyEnum in IFC 2x.

Values:

enumerator IfcObjectType_PRODUCT
enumerator IfcObjectType_PROCESS
enumerator IfcObjectType_CONTROL
enumerator IfcObjectType_RESOURCE
enumerator IfcObjectType_ACTOR
enumerator IfcObjectType_GROUP
enumerator IfcObjectType_PROJECT
enumerator IfcObjectType_NOTDEFINED

Public Static Functions

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