PK_extend_control_t   

struct PK_extend_control_s
    {
    PK_extension_shape_t  extension_shape; --- The extension method
                                           --- (PK_extension_shape_linear_c).
    PK_BCURVE_extension_t extension_type;  --- How to measure how far to extend
                                           --- (PK_BCURVE_extension_none_c).
    double                value;           --- How far to extend.
    };

typedef struct PK_extend_control_s PK_extend_control_t;



This structure holds controls on how the bcurve should be extended at one end.

Used in:

PK_BCURVE_extend_o_t


This structure has the following fields.

'extension_shape' Specifies the shape of extension to use.

'extension_type'  Specifies the method to use to determine how far to extend.

'value'           The value referred to by 'extension_type', to be used for
                  controlling how far to extend the bcurve.