PK_CURVE_make_spcurves_o_t   

struct PK_CURVE_make_spcurves_o_s
    {
    int                       o_t_version; --- option structure version
    PK_make_spcurves_degen_t  degenerate;  --- create degenerate SP-curves
                                           --- (PK_make_spcurves_degen_no_c)
    PK_LOGICAL_t              sense;       --- SP-curves in same direction
                                           --- as the supplied curve
                                           --- (PK_LOGICAL_true)
    PK_make_spcurves_method_t sp_method;   --- method used for generating
                                           --- SP-curves
                                           --- (PK_make_spcurves_method_dflt_c)
    };
typedef struct PK_CURVE_make_spcurves_o_s PK_CURVE_make_spcurves_o_t;


This options structure holds optional controls for PK_CURVE_make_spcurves_2.

Used in:

PK_CURVE_make_spcurves_2


Description of fields:

'o_t_version'           Version number of option structure.

'degenerate'            SP-curves may start or end on surface degeneracies,
                        may lie entirely within them, but may not pass through
                        them. A trimmed curve which passes through a surface
                        degeneracy will be approximated by at least two
                        SP-curves. If 1degenerate' is set to the value
                        PK_make_spcurves_degen_join_c a zero length SP-curve
                        will be returned which joins the otherwise disjoint
                        SP-curves in parameter space. Zero length SP-curves
                        may not be attached to a model.
                        (PK_make_spcurves_degen_no_c)

'sense'                 If 'sense' is PK_LOGICAL_true, then the created
                        SP-curve(s) will start at the beginning of 'range'
                        and end at the end of 'range'.  If 'sense' is
                        PK_LOGICAL_false, then the SP-curve(s) will be
                        in the opposite direction.
                        (PK_LOGICAL_true)

'sp_method'             The method used for generating SP-curves. If this
                        option is set to PK_make_sp_curves_c2_c and it is
                        not possible to generate an SP-curve which is c2
                        smooth in parameter space, then the function will fail.
                        (PK_make_spcurves_method_dflt_c)