 |
PK_BCURVE_lower_degree_o_t |
|
struct PK_BCURVE_lower_degree_o_s
{
int o_t_version; --- options structure version
PK_LOGICAL_t have_tolerance; --- whether tolerance was supplied
--- (PK_LOGICAL_false)
double tolerance; --- distance tolerance
};
typedef struct PK_BCURVE_lower_degree_o_s PK_BCURVE_lower_degree_o_t;
This options structure defines optional controls for lowering the degree of
a bcurve.
Used in:
PK_BCURVE_lower_degree
'have_tolerance' Whether a tolerance has been provided. If this
is PK_LOGICAL_true, then the bcurve will not be
changed by more than 'tolerance'. If this is
PK_LOGICAL_false, exact degree reduction will be
attempted, and 'tolerance' will be ignored.
(PK_LOGICAL_false)
'tolerance' The tolerance for the degree reduction.