8.7.3.13 IfcLinearPlacement
8.7.3.13.1 Semantic definition
IfcLinearPlacement provides a specialization of IfcObjectPlacement in which the placement and axis direction of the object coordinate system is defined by a reference to a curve. RelativePlacement is therefore restricted to IfcAxis2PlacementLinear.
8.7.3.13.2 Entity inheritance
8.7.3.13.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcObjectPlacement (3) | |||
1 | PlacementRelTo | OPTIONAL IfcObjectPlacement |
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 |
The IfcObjectPlacement shall be used to provide a placement and an object coordinate system for instances of IfcProduct.
|
|
ReferencedByPlacements | SET [0:?] OF IfcObjectPlacement FOR PlacementRelTo |
No description available. |
|
Click to show 3 hidden inherited attributes Click to hide 3 inherited attributes | |||
IfcLinearPlacement (2) | |||
2 | RelativePlacement | IfcAxis2PlacementLinear |
Placement that provides location and orientation confined to the context of a curve. Linear placement is 3D in nature even in case of a 2D basis curve. |
3 | CartesianPosition | OPTIONAL IfcAxis2Placement3D |
Optional fallback for the |
8.7.3.13.4 Examples
8.7.3.13.5 Formal representation
ENTITY IfcLinearPlacement
SUBTYPE OF (IfcObjectPlacement);
RelativePlacement : IfcAxis2PlacementLinear;
CartesianPosition : OPTIONAL IfcAxis2Placement3D;
END_ENTITY;