Navigation

IfcElectricalAppliance

Definition from IAI: This class defines common electrical appliances found in a typical AEC/FM facility. Electrical Appliances generally consist of electrical devices which are not a fixed part of the building but instead can be moved from one space to another and are powered with electricity.

HISTORY: New entity in IFC R1.0. Renamed from IfcElectricalFixture in IFC R2x.
ISSUES: See issues and change log for changes made in IFC R2x.

Geometry Use Definitions

The geometric representation of IfcElectricalAppliance 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 attribute driven geometry for 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 IfcElectricalAppliance
SUBTYPE OF ( IfcElectricalElement);
ApplianceType  :  IfcElectricalApplianceTypeEnum;
END_ENTITY;

Attribute definitions:

ApplianceType  :  Predefined generic types are specified in an Enumeration. A TypeDefinition is available for each generic type (as the required attributes differ). Use Type Definition corresponding to this generic type.

Type Definitions
Type driven PropertySets
PreDefined Type Associated PropertySet
RadiantHeater Pset_RadiantHeater
Computer Pset_Computer
Copier Pset_Copier
Facsimile Pset_Facsimile
Printer Pset_Printer
Telephone Pset_Telephone
UserDefined
NotDefined

References (1):

Name Type Referred through Express-G
IfcElectricalElement Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcElectricalAppliance;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag  :  OPTIONAL IfcIdentifier;
INVERSE
ConnectedTo  :  SET OF IfcRelConnectsElements FOR RelatingElement;
ConnectedFrom  :  SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure  :  SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcElectricalAppliance;
ApplianceType  :  IfcElectricalApplianceTypeEnum;
END_ENTITY;