| Item | SPF | XML | Change | Description | IFC4.3 RC1 to IFC4.3 RC2 |
|---|---|---|---|---|
| IfcAlignmentHorizontalSegmentTypeEnum | ADDED |
| Constant | Description |
|---|---|
| LINE | Straight connection between two points. |
| CIRCULARARC | Circular arc transiiton. |
| CLOTHOID | Clothoid transition. |
| CUBICSPIRAL | Cubic spiral transition. |
| BIQUADRATICPARABOLA | Bloss transition. NOTE also referred to as Schramm curve. |
| BLOSSCURVE | Bloss transition. |
| COSINECURVE | Cosine transition. |
| SINECURVE | Sine transition. NOTE also referred to as Klein curve. |
| VIENNESEBEND |
<xs:simpleType name="IfcAlignmentHorizontalSegmentTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="line"/>
<xs:enumeration value="circulararc"/>
<xs:enumeration value="clothoid"/>
<xs:enumeration value="cubicspiral"/>
<xs:enumeration value="biquadraticparabola"/>
<xs:enumeration value="blosscurve"/>
<xs:enumeration value="cosinecurve"/>
<xs:enumeration value="sinecurve"/>
<xs:enumeration value="viennesebend"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcAlignmentHorizontalSegmentTypeEnum = ENUMERATION OF (
LINE,
CIRCULARARC,
CLOTHOID,
CUBICSPIRAL,
BIQUADRATICPARABOLA,
BLOSSCURVE,
COSINECURVE,
SINECURVE,
VIENNESEBEND);
END_TYPE;
References: IfcAlignmentHorizontalSegment