PK_BCURVE_spline_r_t   

struct PK_BCURVE_spline_r_s
    {
    int                    n_bcurves;      --- number of returned B-curves
    PK_BCURVE_spline_cu_t *bcurves;        --- information for each returned
                                           --- B-curve
    PK_BCURVE_spline_t     fault;          --- fault
    int                    n_fault_values; --- number of fault_values
    int                   *fault_values;   --- fault values
    };

typedef struct PK_BCURVE_spline_r_s PK_BCURVE_spline_r_t;



A structure packaging one or more resultant B-curves.

Used in:

PK_BCURVE_create_spline_2
PK_BCURVE_spline_r_f


The structure has the following fields :

'n_bcurves'      The number of resultant B-curves.

'bcurves'        An array of length 'n_bcurves', each element holding
                 information on the resultant B-curve.

'fault'          A token indicating the success or otherwise of the operation.

'n_fault_values' The number of 'fault_values' returned.

'fault_values'   An array of length 'n_fault_values', holding additional
                 information associated with the value of 'fault'. See the
                 documentation of PK_BCURVE_spline_t for details.

The function PK_BCURVE_spline_r_f may be used to free associated memory.