Struct Ifc4x3_rc1::IfcOccupantTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x3_rc1.

Struct Documentation

struct Ifc4x3_rc1::IfcOccupantTypeEnum

Public Types

enum Value

IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected. HISTORY: New Enumeration in IFC Release 2.0 Modified in IFC 2x2 Enumeration:

ASSIGNEE: Actor receiving the assignment of a property agreement from an assignor

ASSIGNOR: Actor assigning a property agreement to an assignor

LESSEE: Actor receiving the lease of a property from a lessor

LESSOR: Actor leasing a property to a lessee

LETTINGAGENT: Actor participating in a property agreement on behalf of an owner, lessor or assignor

OWNER: Actor that owns a property

TENANT: Actor renting the use of a property fro a period of time

USERDEFINED: User-defined type.

NOTDEFINED: Undefined type.

Values:

enumerator IfcOccupantType_ASSIGNEE
enumerator IfcOccupantType_ASSIGNOR
enumerator IfcOccupantType_LESSEE
enumerator IfcOccupantType_LESSOR
enumerator IfcOccupantType_LETTINGAGENT
enumerator IfcOccupantType_OWNER
enumerator IfcOccupantType_TENANT
enumerator IfcOccupantType_USERDEFINED
enumerator IfcOccupantType_NOTDEFINED

Public Static Functions

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