PK_BCURVE_extend_o_t   

struct PK_BCURVE_extend_o_s
    {
    int                       o_t_version;   --- options structure version.
    PK_extend_control_t       low_control;   --- extension required at lower t
                                             --- end of curve
    PK_extend_control_t       high_control;  --- extension required at higher t
                                             --- end of curve
    PK_extend_closed_t        extend_closed; --- whether to extend closed or
                                             --- periodic curves
                                             --- (PK_extend_closed_no_c)
    };

typedef struct PK_BCURVE_extend_o_s PK_BCURVE_extend_o_t;



Holds optional controls for extending a bcurve.

Used in:

PK_BCURVE_extend


The options structure defines options applicable to extending a bcurve. It
contains the following options:

'low_control'   A structure that contains information on how to extend the
                bcurve at the lower parameter end of the curve.

'high_control'  A structure that contains information on how to extend the
                bcurve at the higher parameter end of the curve.

'extend_closed' Whether to extend closed or periodic curves.  The default,
                PK_extend_closed_no_c, will return a status of
                PK_BCURVE_extend_unextended_c if the 'bcurve' is closed.
                If this option is set to PK_extend_closed_non_periodic_c
                then closed non-periodic curves will be extended as if
                they were not closed at their seam point.  If this option
                is set to PK_extend_closed_yes_c then all closed
                curves, periodic and non-periodic, will be extended as if
                they were not closed at their seam point.