14.4.10 ParametricLineGeometry

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1
Stereotypes:XSDcomplexType

Defines a parametric line of any kind.

For more information on the supported parametric lines, see ParametricLineArray.

Table 14.4.10-1 Attributes

Name

Data Type

Notes

ControlPointParameters

AbstractDoubleArray

An array of explicit control point parameters for the control points on the parametric line.

BUSINESS RULE: The size must match the number of control points.

ControlPoints

AbstractPoint3dArray

An array of 3D points for the control points on the parametric line.

KnotCount

positiveInteger

Number of spline knots in the parametric line.

LineKindIndex

integer

Integer indicating the parametric line kind

0 for vertical

1 for linear spline

2 for natural cubic spline

3 for cubic spline

4 for z linear cubic spline

5 for minimum-curvature spline

(-1) for null: no line

TangentVectors

AbstractPoint3dArray

An optional array of tangent vectors for each control point on the cubic and minimum-curvature parametric lines. Used only if tangent vectors are present.

If a tangent vector is missing, then it is computed in the same fashion as for a natural cubic spline. Specifically, to obtain the tangent at internal knots, the control points are fit by a quadratic function with the two adjacent control points. At edge knots, the second derivative vanishes.

Derived From: AbstractParametricLineGeometry

Derived Classes: (none)

Relationships: None