 |
PK_MTOPOL_map_r_t |
|
struct PK_MTOPOL_map_r_s
{
int n_map_records;
PK_MTOPOL_map_record_r_t *map_records;
PK_MTOPOL_t *internal_origs;
PK_CLASS_t *internal_classes;
PK_MTOPOL_t *internal_prods;
};
typedef struct PK_MTOPOL_map_r_s PK_MTOPOL_map_r_t;
This data structure contains all the generic mtopol mapping records for
the modelling operation.
Used in:
PK_MTOPOL_map_cb_f_t
PK_MTOPOL_map_r_f
Mapping information will be returned via generic mapping structures. Each
returned sub-structure will record one item of mapping information. The
structure will associate "originating" mtopols with other "product"
mtopols for a particular mapping "event". Originating mtopols will have
the class types recorded separately.
Description of fields:
'n_map_records' The length of the 'map_records' array.
'map_records' The array of mapping information records.
The following fields are for internal use only and are not to be accessed
by the application.
'internal_origs' Internal use only
'internal_classes' Internal use only
'internal_prods' Internal use only
When the application wishes to free the memory associated with the
mapping structure, the function 'PK_MTOPOL_map_r_f' must be
used.