8.7.3.1 IfcAlignmentCantSegment(线形超高段)
AbV ⓘ
8.7.3.1.1 语义定义(Semantic definition)
IfcAlignmentCantSegment 是沿 IfcAlignmentCant 的单个区段。
超高线形通过首尾相连的有序区段定义。线形超高段中定义的点位于一个平面内,其中 x = 沿水平线形的距离,y = 相对于垂直线形中投影点的高度。 定义了以下超高段类型:
- Bloss 过渡 - IfcAlignmentCantSegmentTypeEnum .BLOSSCURVE
- 恒定超高 - IfcAlignmentCantSegmentTypeEnum .CONSTANTCANT
- 余弦过渡 - IfcAlignmentCantSegmentTypeEnum .COSINECURVE
- Helmert 过渡 - IfcAlignmentCantSegmentTypeEnum .HELMERTCURVE
- 线性过渡 - IfcAlignmentCantSegmentTypeEnum .LINEARTRANSITION
- 正弦过渡 - IfcAlignmentCantSegmentTypeEnum .SINECURVE
- Viennese Bend (R) 过渡 - IfcAlignmentCantSegmentTypeEnum .VIENNESEBEND
对于每个超高段,提供以下信息: * 起点,由沿水平线形的距离定义 * 长度(作为沿水平线形的水平长度,而非曲线段长度) * 起始超高,由左侧超高和右侧超高的值给出,相对于垂直线形测量 * 终止超高,由左侧超高和右侧超高的值给出,从垂直线形测量 * 切线连续性信息,可用于检查区段的连续性(例如,如果终点和起点差异超过阈值,则超高突变无效或缺少超高信息)
8.7.3.1.2 实体继承(Entity inheritance)
8.7.3.1.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcAlignmentParameterSegment (2) | |||
| 点击显示 2 个隐藏的继承特性 点击隐藏 2 个继承特性 | |||
| IfcAlignmentCantSegment (7) | |||
8.7.3.1.4 形式化表示(Formal representation)
ENTITY IfcAlignmentCantSegment
SUBTYPE OF (IfcAlignmentParameterSegment);
StartDistAlong : IfcLengthMeasure;
HorizontalLength : IfcNonNegativeLengthMeasure;
StartCantLeft : IfcLengthMeasure;
EndCantLeft : OPTIONAL IfcLengthMeasure;
StartCantRight : IfcLengthMeasure;
EndCantRight : OPTIONAL IfcLengthMeasure;
PredefinedType : IfcAlignmentCantSegmentTypeEnum;
END_ENTITY;