IFC 4.3.2.20241204 (IFC4X3_ADD2) under development

4.2.2.1.7 Curve Segment Horizontal

The enumeration of curve segments intended for use in the context of an IfcCompositeCurve representing horizontal alignment geometry.

The following diagram shows the generic classes and relationships used when applying this concept.

G IfcCurveSegment IfcCurveSegment      LayerAssignment [0:1]      StyledByItem [0:1] 1. Transition [1:1]      UsingCurves [1:?] 2. Placement [1:1] 3. SegmentStart [1:1] 4. SegmentLength [1:1] 5. ParentCurve [1:1] Arc_Segment Arc Segment IfcCurveSegment->Arc_Segment Bloss_Transition_Segment Bloss Transition Segment IfcCurveSegment->Bloss_Transition_Segment Clothoid_Transition_Segment Clothoid Transition Segment IfcCurveSegment->Clothoid_Transition_Segment Cosine_Spiral_Transition_Segment Cosine Spiral Transition Segment IfcCurveSegment->Cosine_Spiral_Transition_Segment Cubic_Transition_Segment Cubic Transition Segment IfcCurveSegment->Cubic_Transition_Segment Helmert_Transition_Segment Helmert Transition Segment IfcCurveSegment->Helmert_Transition_Segment Linear_Segment Linear Segment IfcCurveSegment->Linear_Segment Sine_Spiral_Transition_Segment Sine Spiral Transition Segment IfcCurveSegment->Sine_Spiral_Transition_Segment Viennese_Bend_Transition_Segment Viennese Bend Transition Segment IfcCurveSegment->Viennese_Bend_Transition_Segment
Figure 4.2.2.1.7.A

Edit on Github


Is this page difficult to understand? Let us know!