PK_ERROR_code_t PK_DEBUG_transmit
(
--- received arguments ---
const char *key, --- key string
const PK_DEBUG_data_t *data, --- debug data
const PK_PART_transmit_o_t *options --- transmit options
)
This function saves additional data to a transmit file.
Specific Errors:
PK_ERROR_wrong_entity Wrong type of entity supplied
PK_ERROR_no_data No additional data to save
PK_ERROR_too_many_geoms Only one surface may be saved if saving
trim_data information.
Also see errors returned from PK_PART_transmit
This function enables additional data to be saved to a transmit file,
currently geometry and trim surface data can be supplied via the
data argument (see the documentation for PK_DEBUG_data_t for details).
Only one trim_data structure may be saved at a time, a single surface
which relates to the trim_data can either be specified in the geom_array
field or, if this is left empty, will be found internally and saved.
If only geometry is to be saved, any number or type can be specified
in the geom_array field. Each piece of geometry and/or trim_data is then
attached to an internally constructed minimal body as construction geometry
and saved to a Parasolid transmit file using the given key string.
The minimal bodies are then deleted.