![]() |
PK_BODY_make_section_r_t |
struct PK_BODY_make_section_r_s
{
int n_bodies; --- number of bodies
PK_BODY_t *bodies; --- bodies
int n_reports; --- number of reports
PK_section_report_r_t *reports; --- array of report structures
};
typedef struct PK_BODY_make_section_r_s PK_BODY_make_section_r_t;
This structure contains the results of PK_BODY_make_section.
PK_BODY_make_section
PK_BODY_make_section_r_f
PK_BODY_make_section_with_surfs
Description of fields:
'n_bodies' The number of bodies in the 'bodies' array.
'bodies' The array of resultant bodies.
'n_reports' The number of sectioning reports in the 'reports'
array.
'reports' This array may contain supplementary information
regarding the outcome of the sectioning operation.
For example, if the operation failed, the reports
may contain topology related to the failure.
Destroying the returned data structure
When the application wishes to free the memory associated
with the results structure, the function 'PK_BODY_make_section_r_f'
must be used.