 |
PK_embed_curve_t |
|
typedef int PK_embed_curve_t;
This type indicates what information is contained in a report record of type
PK_REPORT_record_type_3_c that is optionally produced by a call to
PK_CURVE_embed_in_surf_2.
PK_embed_curve_t has the values:
PK_embed_curve_failure_c The report states that the call failed in a
manner for which no further information is
is available.
PK_embed_curve_success_c The report contains the distance the returned
SP-curve needed to be moved in order for it to
remain within the limits of the surface.
PK_embed_curve_limitation_c
The report states that the call failed because
the received SP-curve geometry is such that
PK_CURVE_embed_in_surf_2 is unable to adjust it
to remain within the limits of the surface.
No further information is available.
PK_embed_curve_adjustment_c
The report contains a low bound on the distance
the received SP-curve will need to be moved in
order for it to remain within the limits of the
surface.
Setting this as the value of the option
'adjustment_limit' will improve the likelihood
of success, but does not guarantee it.