|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <cba/pmm.h>#include <cba1cbaext/libcbaext_exports.h>#include <cba1cbaext/libcbaext_undef.h>Go to the source code of this file.
Data Structures | |
| struct | CBAEXT_act_line_to_bomline_s |
| struct | CBAEXT_cad_occurrence_info_s |
| struct | CBAEXT_cad_occurrence_solution_information_s |
| struct | CBAEXT_design_info_s |
| struct | CBAEXT_design_occurrence_act_line_info_s |
| struct | CBAEXT_design_occurrence_solution_info_s |
| struct | CBAEXT_design_to_part_information_s |
| struct | CBAEXT_item_revision_info_s |
| struct | CBAEXT_item_revision_part_info_s |
| struct | CBAEXT_item_revision_primary_publish_info_s |
| struct | CBAEXT_item_revision_to_part_info_s |
| struct | CBAEXT_part_info_s |
| struct | CBAEXT_part_to_item_revision_info_s |
| struct | CBAEXT_related_object_info_s |
| struct | CBAEXT_set_of_aligned_act_lines_s |
| struct | CBAEXT_solution_information_s |
Functions | |
CBAEXT Setup Functions | |
| CBAEXT_API int | CBAEXT_init_module (void) |
CBAEXT Utility Functions | |
| CBAEXT_API int | CBAEXT_is_cba_enabled (logical *is_enabled) |
CBAEXT Alignment Functions | |
| CBAEXT_API int | CBAEXT_align_item_revisions_and_parts (const int n_links, CBAEXT_item_revision_part_info_t *alignment_info, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_align_item_revisions_and_parts_eco (int n_links, const CBAEXT_design_to_part_information_t *alignment_info, const char *eco, logical auto_commit, int *return_part_count, tag_t **return_part_tag, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_unalign_item_revisions_and_parts (const int n_links, CBAEXT_item_revision_part_info_t *alignment_info, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_unalign_item_revisions_and_parts_eco (int n_links, const CBAEXT_design_to_part_information_t *alignment_info, const char *eco, logical auto_commit, int *return_part_count, tag_t **return_part_tag, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_publish_item_revisions (const int n_item_revs, CBAEXT_item_revision_info_t *publish_info, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_set_default_cad_representations_for_parts (const int n_item_revs, CBAEXT_item_revision_part_info_t *make_primary_info, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_set_default_cad_representations_for_parts_eco (int n_links, const CBAEXT_design_to_part_information_t *alignment_info, const char *eco, logical auto_commit, int *return_part_count, tag_t **return_part_tag, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_link_cad_occs_and_solutions_eco (int n_cad_occ, const CBAEXT_cad_occurrence_solution_infomation_t *alignment_info, const char *eco, logical auto_commit, int *return_solution_count, tag_t **return_solution_tag, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_unlink_cad_occs_and_solutions_eco (int n_cad_occ, const CBAEXT_cad_occurrence_solution_infomation_t *alignment_info, const char *eco, logical auto_commit, int *return_solution_count, tag_t **return_solution_tag, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_publish_cad_occurrences (const int n_cad_occ, const CBAEXT_cad_occurrence_info_t *publish_info, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_link_design_occ_to_act_line (int n_des_occ, tag_t *design_occs, int n_act_line, tag_t *act_lines) |
| CBAEXT_API int | CBAEXT_unalign_design_occs_to_act_lines (int n_des_occ, tag_t *design_occs, int n_act_line, tag_t *act_lines) |
| CBAEXT_API int | CBAEXT_link_set_of_design_occ_and_act_line (int n_design_occ, const CBAEXT_design_occurrence_act_line_info_t *alignment_info, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_unalign_set_of_design_occ_and_act_line (int n_design_occ, const CBAEXT_design_occurrence_act_line_info_t *alignment_info, int *error_count, PMM_error_store_map_t **error_map) |
CBAEXT Query Functions | |
| CBAEXT_API int | CBAEXT_find_aligned_act_lines_for_bomlines (const int n_des_occ, const tag_t *design_occs, const char *effective_date, int *n_set_of_actlines, CBAEXT_set_of_aligned_act_lines_t **set_of_actlines) |
| CBAEXT_API int | CBAEXT_find_aligned_act_lines_for_designs (int n_des_occ, const tag_t *design_occs, const char *effective_date, const char *effective_point, int *n_set_of_actlines, CBAEXT_set_of_aligned_act_lines_t **set_of_actlines, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_find_aligned_act_lines_for_designs_with_stream (int n_des_occ, const tag_t *design_occs, const char *effective_date, const char *effective_point, const char *db_query_stream, int *n_set_of_actlines, CBAEXT_set_of_aligned_act_lines_t **set_of_actlines, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_find_bomlines_for_act_lines (const int n_actlines, const tag_t *actlines, CBAEXT_act_line_to_bomline_t **actline_to_bomline) |
| CBAEXT_API int | CBAEXT_design_expand_below_all_levels (tag_t line, int *child_lines_count, tag_t **child_lines) |
| CBAEXT_API int | CBAEXT_find_item_revisions_linked_to_parts (const int n_parttags, const CBAEXT_part_info_t *inp_part_info, CBAEXT_item_revision_to_part_info_t **item_info) |
| CBAEXT_API int | CBAEXT_find_drawing_revisions_linked_to_parts (const int n_parttags, const CBAEXT_part_info_t *inp_part_info, CBAEXT_item_revision_to_part_info_t **drawing_info) |
| CBAEXT_API int | CBAEXT_find_parts_linked_to_item_revisions (const int n_itemtags, const tag_t *item_tags, CBAEXT_part_to_item_revision_info_t **part_info) |
| CBAEXT_API int | CBAEXT_find_parts_linked_to_drawing_revisions (const int n_itemtags, const tag_t *item_tags, CBAEXT_part_to_item_revision_info_t **part_info) |
| CBAEXT_API int | CBAEXT_find_solutions_linked_to_design_occurrences (int n_cad_occ, const CBAEXT_cad_occurrence_info_t *cadocc_info, int *n_solutions, CBAEXT_design_occurrence_solution_info_t **solution_output, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_find_design_occurrences_linked_to_solutions (const int n_solutions, const CBAEXT_solution_information_t *solution_info, int *n_cad_occs, CBAEXT_design_occurrence_solution_info_t **solution_output, int *error_count, PMM_error_store_map_t **error_map) |
| CBAEXT_API int | CBAEXT_ask_primary_representations (int n_parts, const CBAEXT_part_info_t *part_info, CBAEXT_item_revision_part_info_t **output, PMM_error_store_map_t **error_map) |
The CBAEXT module presents a high level interface to a remote Teamcenter Product Master Management system. It supports basic services for alignment and publish of PMM objects like Part, Line of Usage and Line of Assembly.
Definition in file cbaext.h.