![]() |
PK_TOPOL_track_r_t |
struct PK_TOPOL_track_r_s { int n_track_records; PK_TOPOL_track_record_r_t *track_records; int *internal_origs; PK_CLASS_t *internal_classes; int *internal_prods; }; typedef struct PK_TOPOL_track_r_s PK_TOPOL_track_r_t; This data structure contains all the generic topology tracking records for the modelling operation.
PK_BODY_boolean_2
PK_BODY_copy_topology
PK_BODY_emboss
PK_BODY_extend
PK_BODY_extrude
PK_BODY_fill_hole
PK_BODY_hollow_2
PK_BODY_imprint_cus_normal
PK_BODY_imprint_cus_vec
PK_BODY_imprint_cus_vector
PK_BODY_imprint_faces_2
PK_BODY_imprint_plane_2
PK_BODY_knit
PK_BODY_make_facet_body
PK_BODY_make_section
PK_BODY_make_section_with_surfs
PK_BODY_make_swept_tool
PK_BODY_offset_2
PK_BODY_offset_planar_wire
PK_BODY_repair_shells
PK_BODY_section_with_sheet_2
PK_BODY_taper
PK_BODY_thicken_2
PK_BODY_thicken_3
PK_BODY_tracked_loft_r_t
PK_BODY_tracked_sweep_2_r_t
PK_BODY_tracked_sweep_r_t
PK_BODY_transform_2
PK_BODY_trim_neutral_sheets_2
PK_EDGE_delete
PK_EDGE_make_wire_body
PK_EDGE_offset_on_body
PK_EDGE_remove_to_bodies
PK_EDGE_repair
PK_FACE_boolean_2
PK_FACE_change
PK_FACE_delete_2
PK_FACE_delete_blends
PK_FACE_emboss
PK_FACE_hollow_3
PK_FACE_imprint_cus_normal
PK_FACE_imprint_cus_vec
PK_FACE_imprint_cus_vector
PK_FACE_imprint_faces_2
PK_FACE_instance_bodies
PK_FACE_make_3_face_blend
PK_FACE_make_neutral_sheet_2
PK_FACE_make_sect_with_sfs
PK_FACE_make_sheet_bodies
PK_FACE_offset_2
PK_FACE_repair
PK_FACE_replace_surfs_2
PK_FACE_replace_surfs_3
PK_FACE_replace_with_sheet
PK_FACE_section_with_sheet_2
PK_FACE_taper
PK_FACE_transform_2
PK_TOPOL_delete_redundant_2
PK_TOPOL_make_facet_topol
PK_TOPOL_track_r_f
Tracking information will be returned via generic tracking structures. Each returned sub-structure will record one item of tracking information. The structure will associate one group of "originating" topology with another group of "product" topology for a particular tracking "event". Originating topology will have the class types recorded separately as in some cases these entities will have been deleted and their identifiers will refer to a non-existent entity. Description of fields: 'n_track_records' The length of the 'track_records' array. 'track_records' The array of tracking 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 Destroying the returned data structure When the application wishes to free the memory associated with the tracking structure, the function 'PK_TOPOL_track_r_f' must be used.