 |
PK_MFACET_find_perimeters_r_t |
|
struct PK_MFACET_find_perimeters_r_s
{
int num_perimeters; --- number of perimeters
int num_mfacetsets; --- number of mfacetsets
int n_mloops; --- number of mloops
PK_MFIN_array_t *mloops; --- mloops
PK_mloop_details_r_t *mloop_details; --- details of each mloop
int n_track_mfacetsets; --- number of tracking arrays
PK_MFACET_array_t *track_mfacetsets; --- mfacets for tracking
};
typedef struct PK_MFACET_find_perimeters_r_s PK_MFACET_find_perimeters_r_t;
This structure contains the result of finding perimeter mfins around a supplied
set of mfacets.
The PK memory associated with this structure may be freed by calling
PK_MFACET_find_perimeters_r_f.
Used in:
PK_MFACET_find_perimeters
PK_MFACET_find_perimeters_r_f
The structure has the following fields:
'num_perimeters' The number of perimeters returned.
'num_mfacetsets' The number of mfin-connected sets of mfacets formed
by the input mfacets.
'n_mloops' The number of 'mloops' (and 'mloop_details') returned.
'mloops' The connected sets of perimeter mfins.
'mloop_details' Supplementary information for each mloop, including
the perimeter to which it belongs, and optional pline
representations of the perimeters.
'n_track_mfacetsets' The number of optional tracking mfacet arrays returned.
This will be set to 0 if 'track_type' is set to
PK_MTOPOL_track_none_c, otherwise it will be equal to
'num_mfacetsets'. Currently 'track_type' must be set to
the default PK_MTOPOL_track_none_c.
'track_mfacetsets' The optional tracking mfacet arrays for each mfacetset.
This will be set to NULL if 'track_type' is set to
PK_MTOPOL_track_none_c.
Generated on: Fri, 04 Oct 2024 12:20:46 GMT