 |
PK_BODY_sweep_tool_status_r_t |
|
struct PK_BODY_sweep_tool_status_s
{
int n_faults;
PK_sweep_tool_fault_t *faults;
PK_ENTITY_t *fault_entities;
PK_VECTOR_t *fault_locations;
};
typedef struct PK_BODY_sweep_tool_status_s PK_BODY_sweep_tool_status_r_t;
A structure packaging status and error location information
Used in:
PK_BODY_sweep_tool_r_t
The structure has the following fields :
'n_faults' The number of entries in the arrays 'faults',
'fault_entities' and 'fault_locations'. If
PK_BODY_make_swept_tool returns PK_ERROR_no_errors, then a
return value of 0 'n_faults' indicates success.
'faults' An array indicating one or more possible problems in
completing the swept body. Note that this may indicate
failure even where PK_BODY_make_swept_tool returns
PK_ERROR_no_errors.
'fault_entities' The topological or geometric entities on which the error is
located, or from which it originated.
'fault_locations' The three space points where the error is located, or from
where it originated.