 |
PK_BSURF_constrained_fault_t |
|
struct PK_BSURF_constrained_fault_s
{
PK_BSURF_constrained_t status; --- status for the surface fit
double distance_error; --- the maximum distance error
PK_UV_t distance_uv; --- parameters at which the
--- maximum distance error occurs
double angular_error; --- the maximum angular error
--- in radians
PK_UV_t angular_uv; --- parameters at which the
--- maximum angular error occurs
};
typedef struct PK_BSURF_constrained_fault_s PK_BSURF_constrained_fault_t;
This structure returns the surface fit status and related data.
Used in:
PK_BSURF_create_constrained
Description of fields:
'status' The status of the attempt to fit the input
constraints with a B-surface.
Possible values are:
PK_BSURF_constrained_success_c
PK_BSURF_constrained_failure_c
PK_BSURF_constrained_not_fit_c
'distance_error' The maximum distance error for the surface fit of the
position constraints.
For PK_BSURF_constrained_success_c, this will be less
than the 'tolerance' supplied.
'distance_uv' The parameters on the B-surface at which the maximum
distance error occurs.
'angular_error' The maximum angular error in radians for the surface
fit of the normal constraints.
For PK_BSURF_constrained_success_c, this will be less
than the 'angular_tolerance' supplied.
'angular_uv' The parameters on the B-surface at which the maximum
angular error occurs.
The 'status' values which return a B-surface and associated 'distance_error'
and 'angular_error' when appropriate are:
PK_BSURF_constrained_success_c
PK_BSURF_constrained_not_fit_c
The 'status' value which only indicates an internal operation failure and
returns no B-surface and error data is:
PK_BSURF_constrained_failure_c