IfcBSplineCurveForm

Definition from ISO/CD 10303-42:1992: This type is used to indicate that the B-spline curve represents a part of a curve of some sppeci c form.

Enumeration:

- polyline form: A connected sequence of line segments represented by degree 1 B-spline basis functions.
- circular arc: An arc of a circle, or a complete circle represented by a B-spline curve.
- elliptic arc: An arc of an ellipse, or a complete ellipse, represented by a B-spline curve.
- parabolic arc: An arc of finite length of a parabola represented by a B-spline curve.
- hyperbolic arc: An arc of finite length of one branch of a hyperbola represented by a B-spline curve.
- unspecified: A B-spline curve for which no particular form is specified.

> NOTE: Corresponding STEP type: b_spline_curve_form. Please refer to ISO/IS 10303-42:1994, p. 15 for the final definition of the formal standard.

> HISTORY: New type in Release IFC2x Edition 2.

EXPRESS specification:

TYPE IfcBSplineCurveForm = ENUMERATION OF
( | POLYLINE_FORM, CIRCULAR_ARC, ELLIPTIC_ARC, PARABOLIC_ARC, HYPERBOLIC_ARC, UNSPECIFIED);
END_TYPE;