IfcLightFixtureType

Definition from IAI: An IfcLightFixtureType is a container type that is designed for the purpose of housing one or more lamps and the devices that control, restrict or vary their emission.

> HISTORY: New class in IFC 2x2.

Use Definitions

An IfcLightFixtureType provides for all forms of light fixture and its usage defines the parameters for one or more occurrences of IfcFlowTerminal.

Instances of IfcFlowTerminal that are defined as types of IfcLightFixtureType have one or more instances of IfcFlowTerminal that are defined as types of IfcLampType connected using instances of IfcDistributionPort.

Rendering using lighting data is achieved using light source entities within the presentation capabilities of IFC.

Property Set Use Definition:

The property sets relating to the IfcLightFixtureType are defined by the IfcPropertySet and attached by the IfcRelDefinesByType relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcLightFixtureType are part of this IFC release:

- Pset_ElectricalDeviceCommon: property set for properties that are common to all types of electrical devices, if available
- Pset_LightFixtureTypeCommon: property set for properties that are common to all types of light fixture, if available
- Pset_LightFixtureTypeThermal: specific property set for the thermal properties of a light fixture, if available
- Pset_LightFixtureTypeExitSign: specific property set for the properties of an exit sign, if available

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcLightFixtureType
SUBTYPE OF ( | IfcFlowTerminalType);
PredefinedType | : | IfcLightFixtureTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType | : | Identifies the predefined types of light fixture from which the type required may be set.

Inheritance graph

ENTITY IfcLightFixtureType;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionFlowElementType;
ENTITY IfcFlowTerminalType;
ENTITY IfcLightFixtureType;
PredefinedType | : | IfcLightFixtureTypeEnum;
END_ENTITY;