A Bspline curve is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions. The Bspline curve has been selected as the most stable format to represent all types of polynomial or rational parametric curves. With appropriate attribute values it is capable of representing single span or spline curves of explicit polynomial, rational, Bezier or Bspline type. Within the Harness Engineering Information Model the definition has been restricted to a uniform B_spline_curve, where the knots are evenly spaced. Suitable default values for the knots and knot multiplicities are derived in this case. A Bspline is uniform if and only if all knots are of multiplicity 1 and they differ by a positive constant from the preceding knot. In this case the knot spacing is 1.0, starting at d , where d is the degree. Note: If the Bspline curve is uniform and degree=1, the Bspline is equivalent to a polyline.
Attribute 
Value 
Owner 
6_Foundation 
Applied Stereotype 

Base Classifier 

Is Abstract 
false 
Derived Classifiers 

Attributes
Name 
Type 
Mult. 
Description 
Owning Classifier 
Degree 
Integer 
1 
The algebraic degree of the basis functions. 
B_spline_curve 
Outgoing Relations
Incoming Relations
Type 
Mult. 
Role 
Mult. 
Description 
Segment 
1 
Center_curve 
0..* 
