IfcAlignment2DVerSegLine

Natural language names
Alignment 2D Vertical Segment Line
Change log
DEPRECATEDThis definition may be imported, but shall not be exported by applications.
ItemSPFXMLChangeDescription
IFC4.1 Final 4.1.0.0
    IfcAlignment2DVerSegLineADDED
IFC4.3 RC1 to IFC4.3 RC2
    IfcAlignment2DVerSegLineMODIFIEDStatus changed to Deprecated.
      StartTagXXMODIFIEDName changed from TangentialContinuity to StartTag.
Type changed from IfcBoolean to IfcLabel.
      EndTagXMODIFIEDName changed from StartTag to EndTag.
      StartDistAlongXXMODIFIEDName changed from EndTag to StartDistAlong.
Type changed from IfcLabel to IfcLengthMeasure.
Instantiation changed from OPTIONAL.
      HorizontalLengthMODIFIEDName changed from StartDistAlong to HorizontalLength.
Type changed from IfcLengthMeasure to IfcPositiveLengthMeasure.
      StartHeightXXMODIFIEDName changed from HorizontalLength to StartHeight.
Type changed from IfcPositiveLengthMeasure to IfcLengthMeasure.
      StartGradientXMODIFIEDName changed from StartHeight to StartGradient.
      EndGradientMODIFIEDName changed from StartGradient to EndGradient.
Type changed from IfcRatioMeasure to IfcLengthMeasure.
      RadiusOfCurvatureADDED
      PredefinedTypeADDED
      LayerAssignmentDELETED
      StyledByItemDELETED
      ToVerticalDELETED
Semantic definitions at the entity
Entity definition

The vertical straight segment is defined as a line using the inherited attributes from IfcAlignment2DVerticalSegment.

Inherited definitions from supertypes
Entity inheritance IfcAlignmentVerticalSegment IfcAlignmentParameterSegment
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcAlignmentParameterSegment
1StartTagIfcLabel? Tag to annotate the start point of the alignment segment. X
2EndTagIfcLabel? Tag to annotate the end point of the alignment segment. X
IfcAlignmentVerticalSegment
3StartDistAlongIfcLengthMeasure Distance along the horizontal alignment, measured along the IfcAlignment2DHorizontal given in the length unit of the global IfcUnitAssignment. X
4HorizontalLengthIfcPositiveLengthMeasure Length measured as distance along the horizontal alignment of the segment. X
5StartHeightIfcLengthMeasure Elevation in Z of the start point relative to the IfcAlignment coordinate system.
NOTE  It is strongly advised to not offset the IfcAlignment coordinate system from the project engineering coordinate system.
X
6StartGradientIfcLengthMeasure Start gradient of the segment. X
7EndGradientIfcLengthMeasure End gradient of the segment. In the case of a PredefinedType='.CONSTANTGRADIENT.' the value is the same as StartGradient. X
8RadiusOfCurvatureIfcPositiveLengthMeasure? Radius of parabola or arc.
NOTE1 &nbsp: :For PredefinedType is ARC. The radius of the basis circle for the arc. NOTE2 &nbsp:For PredefinedType is PARABOLICARC. Parabola constant (determining the “steepness” of the parabola). The parabola constant is provided by the “minimum parabola radius”, the true radius of a parabola at its vertical axis (the zero-gradient point of the parabola). The minimum radius is twice the focal length of the parabola (the distance between the focal point and the vertex). NOTE3 &nbsp: For PredefinedType that is not either ARC or PARABOLICARC the value should be empty.
X
9PredefinedTypeIfcAlignmentVerticalSegmentTypeEnum Predefined type of the vertical alignmnent segment. X
IfcAlignment2DVerSegLine
Formal representations
XML Specification
 <xs:element name="IfcAlignment2DVerSegLine" type="ifc:IfcAlignment2DVerSegLine" substitutionGroup="ifc:IfcAlignmentVerticalSegment" nillable="true"/>
 <xs:complexType name="IfcAlignment2DVerSegLine">
  <xs:complexContent>
   <xs:extension base="ifc:IfcAlignmentVerticalSegment"/>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcAlignment2DVerSegLine
 SUBTYPE OF (IfcAlignmentVerticalSegment);
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page