ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Typedefs
pmm.h File Reference
#include <unidefs.h>
#include <cba/libcba_exports.h>
#include <cba/libcba_undef.h>

Go to the source code of this file.

Data Structures

struct  PMM_actlines_per_child_s
 
struct  PMM_breakdown_output_s
 
struct  PMM_error_store_map_s
 
struct  PMM_level_to_actlines_with_details_s
 
struct  PMM_name_value_criteria_s
 

Typedefs

typedef struct
PMM_actlines_per_child_s 
PMM_actlines_per_child_t
 
typedef struct
PMM_breakdown_output_s 
PMM_breakdown_output_t
 
typedef struct CBA_API
PMM_error_store_map_s 
PMM_error_store_map_t
 
typedef struct
PMM_level_to_actlines_with_details_s 
PMM_level_to_actlines_with_details_t
 
typedef struct
PMM_name_value_criteria_s 
PMM_name_value_criteria_t
 

Functions

PMM Setup Functions
CBA_API int PMM_init_module (void)
 
CBA_API int PMM_exit_module (void)
 
PMM Utility Functions
CBA_API int PMM_is_usage_enabled (logical *is_enabled)
 
PMM Query Functions
CBA_API int PMM_complex_generic_query (char *class_name, char *where_clause, int num_return_attribute_names, char **return_attribute_names, int *num_found, tag_t **proxies)
 
CBA_API int PMM_generic_query (const char *class_name, int num_criteria, char **criteria_names, char **criteria_values, tag_t usage_config_context, int num_return_attribute_names, char **return_attribute_names, int *num_found, tag_t **proxies)
 
CBA_API int PMM_multi_break_down_query (PMM_name_value_criteria_t *source_part_criteria, PMM_name_value_criteria_t *query_criteria, bool with_details, int explosion_level, tag_t *proxy, PMM_breakdown_output_t *breakdown_output)
 
CBA_API int PMM_update_ps_for_recipe (tag_t window_tag, int count, const tag_t *selected_bomlines)
 
PMM Structure Context Object Functions
CBA_API int PMM_add_to_layout (tag_t *selected_lines, int count, tag_t layout_item_rev, const char *view_type_name, tag_t *layout_window, tag_t *layout_top_line, int *no_of_children, tag_t **layout_childlines, int *no_of_conflicts, tag_t **conflicting_lines)
 

Detailed Description

The PMM module presents a high level interface to a remote Teamcenter Product Master Management system. It supports basic services for query and manipulation of PMM objects like Part, Line of Usage and Line of Assembly.

Definition in file pmm.h.