Struct Ifc4::IfcLightFixtureTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcLightFixtureTypeEnum

Public Types

enum Value

The IfcLightFixtureTypeEnum defines the range of different types of light fixture available.

HISTORY: New type in IFC 2x Edition 2IFC 2x4: SECURITYLIGHTING added

Enumeration

POINTSOURCE: A light fixture that is considered to have negligible area and that emit light with approximately equal intensity in all directions. A light fixture containing a tungsten, halogen or similar bulb is an example of a point source. DIRECTIONSOURCE: A light fixture that is considered to have a length or surface area from which it emits light in a direction. A light fixture containing one or more fluorescent lamps is an example of a direction source. SECURITYLIGHTING: A light fixture having specific purpose of directing occupants in an emergency, such as an illuminated exit sign or emergency flood light. USERDEFINED: User-defined type. NOTDEFINED: Undefined type.

Values:

enumerator IfcLightFixtureType_POINTSOURCE
enumerator IfcLightFixtureType_DIRECTIONSOURCE
enumerator IfcLightFixtureType_SECURITYLIGHTING
enumerator IfcLightFixtureType_USERDEFINED
enumerator IfcLightFixtureType_NOTDEFINED

Public Static Functions

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