Navigation

IfcObjectPlacement

Definition from IAI: Abstract supertype for the special types defining the object coordinate system. The IfcObjectPlacement has to be provided for each product that has a shape representation.

The object placement can be given:

In any case the object placement has to unambiguously define the object coordinate system as either two-dimensional axis placement (IfcAxis2Placement2D) or three-dimensional axis placement (IfcAxis2Placement3D). The axis placement may have to be calculated.

Informal proposition

  1. No two or more elements (subtypes of IfcProduct) shall share the same instance of IfcObjectPlacement. A global rule, IfcPlacementNotShared, at IfcKernel schema ensures this proposition.

HISTORY New entity in IFC Release 2x.

EXPRESS specification:

ENTITY IfcObjectPlacement
ABSTRACT SUPERTYPE OF (ONEOF(IfcGridPlacement, IfcLocalPlacement));
INVERSE
ReferencedByPlacements  :  SET OF IfcLocalPlacement FOR PlacementRelTo;
END_ENTITY;

Attribute definitions:

ReferencedByPlacements  :  Placements that are given relative to this placement of an object.

Inheritance graph

ENTITY IfcObjectPlacement;
ENTITY IfcObjectPlacement;
INVERSE
ReferencedByPlacements  :  SET OF IfcLocalPlacement FOR PlacementRelTo;
END_ENTITY;