 |
PK_clip_lattice_r_t |
|
struct PK_clip_lattice_r_s
{
PK_clip_status_t status; --- status of clipped lattice
PK_LATTICE_t lattice; --- lattice created by clipping
int n_error_ltopols; --- number of error ltopols
PK_LTOPOL_t *error_ltopols; --- error ltopols
int n_clipped_lballs; --- number of clipped lballs
PK_LBALL_t *clipped_lballs; --- lballs affected by clipping
PK_LBALL_clipped_t *lball_clip_types; --- how each 'clipped_lball' was
--- affected by the clip
};
typedef struct PK_clip_lattice_r_s PK_clip_lattice_r_t;
A structure packaging a lattice created by clipping and associated information.
Used in:
PK_LATTICE_clip_r_t
The structure has the following fields:
'status' The status of the lattice.
'lattice' The lattice created by the clipping operation.
'n_error_ltopols' The length of the 'error_ltopols' array.
'error_ltopols' This array may contain lattice topologies related to the
clip status.
'n_clipped_lballs' If requested, the length of the 'clipped_lballs' and
'lball_clip_types' arrays, otherwise zero.
'clipped_lballs' The lballs that have been created by the clipping operation
or that were touched by one of the clipping entities. This
will be set to NULL if 'want_clipped_lballs' was set to
PK_LOGICAL_false.
'lball_clip_types' Whether each 'clipped_lball' was created at a clipped lrod
or touched by a clipping entity. This will be set to NULL if
'want_clipped_lballs' was set to PK_LOGICAL_false.
Generated on: Fri, 04 Oct 2024 12:17:37 GMT