 |
PK_BCURVE_spline_cu_t |
|
struct PK_BCURVE_spline_cu_s
{
PK_BCURVE_t bcurve; --- the resultant B-curve
PK_BCURVE_spline_stat_t status; --- the status of this B-curve
double distance_error; --- the maximum distance error
double distance_t; --- the parameter at which the
--- maximum distance error occurs
double chordal_error; --- the maximum deviation from the
--- chords between consecutive
--- input 'positions'
double chordal_t; --- the parameter at which the
--- maximum chordal error occurs
double angular_error; --- unused
double angular_t; --- unused
};
typedef struct PK_BCURVE_spline_cu_s PK_BCURVE_spline_cu_t;
A structure packaging a resultant B-curve.
Used in:
PK_BCURVE_spline_r_t
The structure has the following fields :
'bcurve' The resultant B-curve.
'status' The status of this B-curve.
'distance_error' The maximum distance error for the B-curve fit of the
input 'positions'.
'distance_t' The parameter on the B-curve at which the maximum distance
error occurs. If the 'distance_error' is zero, then this
value is not meaningful and will be set to zero.
'chordal_error' The maximum deviation of the B-curve from the chords
between consecutive input 'positions'.
'chordal_t' The parameter on the B-curve at which the maximum chordal
deviation occurs. If the 'chordal_error' is zero, then this
value is not meaningful and will be set to zero.
'angular_error' Unused.
'angular_t' Unused.