Navigation

IfcLightFixtureType

Definition from IAI: An IfcLightFixtureType is a container type that is designed for the purpose of housing one or more light emitters 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.

Geometry Use Definitions

The geometric representation of an occurrence of a light fixture (instance of IfcFlowTerminal) of a particular IfcLightFixtureType is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement

The local placement is defined in the supertype IfcProduct. It is defined by a subtype of IfcObjectPlacement which can define an absolute placement, relative placement, or grid reference, with each defining the local coordinate system referenced by all geometric representations. The PlacementRelTo relationship of IfcLocalPlacement, if given, shall point to the same IfcSpatialStructureElement which is used in the ContainedInStructure inverse attribute, or to a referenced spatial structure element at a higher level. If the relative placement is not used, the absolute placement is defined within the world coordinate system.

Informal propositions for local placement:

  1. If the LocalPlacement is specified, then all aggregated components should use this placement as their relative placement.

Standard Geometric Representation

Currently, the use of profiles to define the geometry for an occurrence of this class is not supported. The standard geometric representation is defined using explicit geometry.

B-Rep Representation

The faceted B-Rep capabilities (with or without voids) shall be supported for B-Rep representation.

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 IfcPropertyDefinition;
INVERSE
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence  :  OPTIONAL IfcLabel;
HasPropertySets  :  OPTIONAL LIST [1:?] OF UNIQUE 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;