| Symbol | Definition |
|---|---|
| Arc-length parameter along the parent curve | |
Arc-length at the start of the trim; equals SegmentStart
|
|
Segment length; equals SegmentLength
|
|
| Horizontal distance from the segment start; evaluation variable in vertical and cant sections | |
Distance measured along the horizontal IfcCompositeCurve
|
|
| Distance along at the trim start; |
|
Horizontal length of a vertical segment; equals HorizontalLength
|
| Symbol | Definition |
|---|---|
| Bearing angle at arc-length |
|
| Tangent angle at horizontal distance |
|
| Tangent angle at the trim start |
|
Tangent angle of IfcCurveSegment.Placement.RefDirection
|
|
| Grade direction angle; |
|
Cross-slope angle; angle from the transverse Axis vector |
|
| Cross-slope angle at the start and end of a cant segment | |
Cross-slope angle of IfcCurveSegment.Placement.Axis
|
|
| Sweep angle of a circular arc; angle subtended at the center by the arc from the trim start to an evaluation point | |
| Angular position of the trim-start point on the parent circle; angle from the circle's positive |
|
| Radial angle at the evaluation point on the parent circle; |
| Symbol | Definition |
|---|---|
| Curvature at arc-length |
|
| Curvature at the segment start; |
|
| Curvature at the segment end; |
|
| Radius of curvature | |
Radius at the segment start; equals StartRadiusOfCurvature
|
|
Radius at the segment end; equals EndRadiusOfCurvature
|
|
| Cumulative change in curvature over the segment; |
| Symbol | Definition |
|---|---|
| Gradient (slope) at arc-length |
|
Gradient at the segment start; equals StartGradient
|
|
Gradient at the segment end; equals EndGradient
|
| Symbol | Definition |
|---|---|
| Coordinates of the parent curve at arc-length |
|
| Parent curve position at the trim start |
|
Placement location; equals IfcCurveSegment.Placement.Location
|
|
| Elevation (vertical |
|
Elevation at the trim start; equals StartHeight
|
|
| Center coordinates of a circular arc parent curve | |
| Chord length from the trim start to an evaluation point |
| Symbol | Definition |
|---|---|
| Deviating elevation at arc-length |
|
| Deviating elevation at the trim start; |
|
| Deviating elevation at the segment start and end; |
|
Left and right cant elevation at the segment start; equals StartCantLeft, StartCantRight
|
|
Left and right cant elevation at the segment end; equals EndCantLeft, EndCantRight
|
|
Deviating elevation component of IfcCurveSegment.Placement.Location
|
|
| Change in deviating elevation over the segment; |
|
Rail head distance; center-to-center distance between railheads; equals RailHeadDistance
|
|
| Cross-slope ratio at the segment start; |
|
| Cross-slope ratio at the segment end; |
|
Gravity centerline height; height of the vehicle center of gravity above the rail plane; equals GravityCenterLineHeight
|
|
| Cant factor; |
| Symbol | Definition |
|---|---|
| Clothoid constant | |
| Clothoid unit parameterization parameter; |
|
| Dimensional polynomial coefficient (with units) for spiral and parabolic curves | |
| Normalized (dimensionless) polynomial coefficient prior to scaling | |
| Coefficient |
| Symbol | Definition |
|---|---|
| Horizontal tangent direction components; |
|
| Tangent direction components at the placement; |
|
| Grade direction components from |
|
Reference direction of IfcCurveSegment.Placement; equals Placement.RefDirection
|
|
Axis direction of IfcCurveSegment.Placement; equals Placement.Axis
|
|
| Orthonormal basis vectors of the placement frame |
All matrices are
| Symbol | Definition |
|---|---|
Curve segment placement matrix; constructed from IfcCurveSegment.Placement; maps the trimmed segment into the alignment coordinate system |
|
| Normalization matrix; translates the trim-start point to the origin and rotates the tangent to align with the positive |
|
| Parent curve matrix at the evaluation point; encodes |
|
| Cant parent curve matrix evaluated at the trim start |
|
| Cant parent curve matrix evaluated at the point under consideration |
|
| Horizontal placement matrix; |
|
| Vertical placement matrix; |
|
| Modified vertical matrix; rows 2 and 3 of |
|
| Orientation-only form of |
|
| Cant placement matrix; |
|
| Modified cant matrix; deviating elevation moved from row 2 to row 3, distance-along component zeroed, for multiplication | |
| Orientation-only form of |
|
| Full 3D placement matrix combining horizontal and vertical; |
|
| Full 3D placement matrix combining horizontal, vertical, and cant; |
|
|
|