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