 |
PK_EDGE_set_precision_o_t |
|
struct PK_EDGE_set_precision_o_s
{
int o_t_version; --- options structure version
PK_set_precision_method_t sp_method; --- method used for generating
--- SP-curves
--- (PK_set_precision_default_c)
PK_set_precision_report_t report_short_edges;
--- whether short edges are
--- reported
--- (PK_set_precision_report_no_c)
};
typedef struct PK_EDGE_set_precision_o_s PK_EDGE_set_precision_o_t;
This options structure defines optional controls for setting the precision on
an edge.
Used in:
PK_EDGE_set_precision_2
The options structure for setting the precision on an edge has the following
fields :
'sp_method' The method used for generating SP-curves to attach to
the edge's fins. If this option is set to
PK_set_precision_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_set_precision_default_c)
'report_short_edges' Controls whether short edges are reported.
The short edges will be returned in a single
'item_array' in a PK_REPORT_4_t of 'status'
PK_REPORT_4_error_report_c. This option overrules any
current error reporting settings for the session and/or
thread previously set by
PK_SESSION/THREAD_set_err_reports.
The short edges will also be returned in the
PK_ERROR_sf_t 'entity' field in a newly created
Parasolid group. It is the application's responsibility
to inspect and delete the group placed in the
PK_ERROR_sf_t structure.
(PK_set_precision_report_no_c)