IfcLinearSpanPlacement

Natural language names
Change log
DEPRECATEDThis definition may be imported, but shall not be exported by applications.
ItemSPFXMLChangeDescription
IFC4.2 to IFC4.3 RC1
    IfcLinearSpanPlacementADDED
IFC4.3 RC1 to IFC4.3 RC2
    IfcLinearSpanPlacementMODIFIEDStatus changed to Deprecated.
      PlacementMeasuredAlongMODIFIEDStatus changed to Deprecated.
      DistanceXXMODIFIEDStatus changed to Deprecated.
Type changed from IfcDistanceExpression to IfcPointByDistanceExpression.
      RelativePlacementXXMODIFIEDName changed from Orientation to RelativePlacement.
Type changed from IfcOrientationExpression to IfcAxis2PlacementLinear.
Instantiation changed from OPTIONAL.
Semantic definitions at the entity
Entity definition

A kind of linear placement that places an object along a linear section of a curve from Distance to Distance + Span.

Attribute definitions
#AttributeTypeCardinalityDescription G
6SpanIfcPositiveLengthMeasure The length of the span. X
Inherited definitions from supertypes
Entity inheritance IfcLinearPlacement IfcObjectPlacement
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcObjectPlacement
1PlacementRelToIfcObjectPlacement? 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. X
PlacesObjectIfcProduct
@ObjectPlacement
S[0:?]The IfcObjectPlacement shall be used to provide a placement and an object coordinate system for instances of IfcProduct.
If an IfcObjectPlacement is shared by many instances of IfcProduct it does not apply a semantic meaning of being a shared placement that needs to be maintained. The same instance of IfcObjectPlacement could simply be used to reduce exchange file size.
IFC2x3 CHANGE  New inverse attribute.
IFC4 CHANGE  The cardinality has changed to 0..n to allow reuse of instances of IfcObjectPlacement as placement object in one to many products. It takes also into account that it can act as a placement for IfcStructuralAnalysisModel.
X
IfcLinearPlacement
2PlacementMeasuredAlongIfcCurve X
3DistanceIfcPointByDistanceExpression X
4RelativePlacementIfcAxis2PlacementLinear X
5CartesianPositionIfcAxis2Placement3D? X
IfcLinearSpanPlacement
6SpanIfcPositiveLengthMeasure The length of the span. X
Formal representations
XML Specification
 <xs:element name="IfcLinearSpanPlacement" type="ifc:IfcLinearSpanPlacement" substitutionGroup="ifc:IfcLinearPlacement" nillable="true"/>
 <xs:complexType name="IfcLinearSpanPlacement">
  <xs:complexContent>
   <xs:extension base="ifc:IfcLinearPlacement">
    <xs:attribute name="Span" type="ifc:IfcPositiveLengthMeasure" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcLinearSpanPlacement
 SUBTYPE OF (IfcLinearPlacement);
  Span : IfcPositiveLengthMeasure;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page