ABSTRACT This definition may not be instantiated
The object placement can be given:
- absolute: by an axis2 placement, relative to the world coordinate system,
- relative: by an axis2 placement, relative to the object placement of another product,
- by grid reference: by the virtual intersection and reference direction given by two axes of a design grid,
- linear placement: by distance along a curve, with possible offsets.
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.
Reference to object placement that provides the relative placement with its placement in a grid, local coordinate system or linear referenced placement. If it is omitted, then in the case of linear placement it is established by the origin of horizontal alignment of the referenced IfcAlignment Axis. In the case of local placement it is established by the geometric representation context.
|PlacesObject||SET [0:?] OF IfcProduct FOR ObjectPlacement||
|ReferencedByPlacements||SET [0:?] OF IfcObjectPlacement FOR PlacementRelTo||
No description available.
ENTITY IfcObjectPlacement ABSTRACT SUPERTYPE OF (ONEOF (IfcGridPlacement ,IfcLinearPlacement ,IfcLocalPlacement)); PlacementRelTo : OPTIONAL IfcObjectPlacement; INVERSE PlacesObject : SET [0:?] OF IfcProduct FOR ObjectPlacement; ReferencedByPlacements : SET [0:?] OF IfcObjectPlacement FOR PlacementRelTo; END_ENTITY;