ITK Function Reference

(V10000.1.0.60_20160308.00)
Macros | Typedefs | Enumerations | Functions
absocc.h File Reference
#include <fclasses/tc_basic.h>
#include <ps/libps_exports.h>
#include <ps/libps_undef.h>

Go to the source code of this file.

Macros

#define ABSOCC_max_attribute_name_length   60
 
#define ME_appearance_group_class_name_c   "AppearanceGroup"
 
#define ME_meappearancepathnode_class_name_c   "MEAppearancePathNode"
 
#define ME_meappearancepathroot_class_name_c   "MEAppearancePathRoot"
 

Typedefs

typedef enum ABSOCC_dataTypes ABSOCC_dataTypes_t
 

Enumerations

enum  ABSOCC_dataTypes {
  ABSOCC_childItem, ABSOCC_flags, ABSOCC_gdeobject, ABSOCC_grm,
  ABSOCC_instanceNo, ABSOCC_name, ABSOCC_note, ABSOCC_quantity,
  ABSOCC_seqNo, ABSOCC_type, ABSOCC_variantCondition, ABSOCC_xform,
  ABSOCC_posRef, ABSOCC_archRef, ABSOCC_source, ABSOCC_UoM,
  ABSOCC_isDesInPlace, ABSOCC_reqPosDesign, ABSOCC_NUM_TYPES
}
 

Functions

PS_API int ME_create_meapprpathnode (tag_t path_root, tag_t parent, tag_t occ_thread, tag_t *new_apprpathnode)
 
PS_API int ME_create_meapprpathnode_from_appearance (tag_t comp, tag_t *new_apprpathnode)
 
PS_API int ME_create_meapprpathnode_from_bomline (tag_t lineTag, tag_t *new_apprpathnode)
 
PS_API int ME_create_meapprpathnode_with_root_line (tag_t line_tag, tag_t root_line, tag_t *new_apprpathnode)
 
PS_API int ME_create_meapprpathroot (tag_t tracked_item, tag_t tracked_bv, tag_t *new_apprpathroot)
 
PS_API int ME_create_meapprpathroot_from_apprroot (tag_t apprRoot, tag_t *new_apprpathroot)
 
PS_API int ME_create_meapprpathroot_from_window (tag_t bom_window, tag_t *new_apprpathroot, tag_t *top_pathnode)
 
PS_API int ME_get_appr_path_node_parent_hierarchy (tag_t p1, tag_t **parentPathNodes, tag_t **parentItems, tag_t **parentThreads, int *parentCount)
 
PS_API int ME_get_appr_path_nodes_for_component (tag_t componentItem, tag_t topItem, tag_t **pathNodes, int *pathCount)
 
PS_API int ME_get_meapprpathnode_from_appearance (tag_t comp, tag_t *new_apprpathnode)
 
PS_API int ME_get_meapprpathnode_from_bomline (tag_t comp, tag_t *new_apprpathnode)
 
PS_API int ME_get_meapprpathnode_with_root_line (tag_t comp, tag_t root_line, tag_t *new_apprpathnode)
 
PS_API int ME_get_meapprpathroot (tag_t tracked_item, tag_t tracked_bv, tag_t *apprpathroot)
 
PS_API int ME_get_meapprpathroot_from_apprroot (tag_t apprRoot, tag_t *apprpathroot)
 
PS_API int ME_get_path_node_item (tag_t p1, tag_t *p1Item)
 
PS_API int ME_meapprpathnode_ask_apprs (tag_t pathNode, int *numApprs, tag_t **appearances)
 
PS_API int ME_meapprpathnode_ask_childnodes (tag_t pathNode, int *numChildren, tag_t **children)
 
PS_API int ME_meapprpathnode_ask_config_appr (tag_t pathNode, tag_t rev_rule, tag_t *appearance)
 
PS_API int ME_meapprpathnode_ask_item_revision (tag_t pathNode, tag_t rev_rule, tag_t *item_rev)
 
PS_API int ME_meapprpathnode_ask_occurrence (tag_t pathNode, tag_t *occ)
 
PS_API int ME_meapprpathnode_ask_parent (tag_t pathNode, tag_t *parent)
 
PS_API int ME_meapprpathnode_ask_pathroot (tag_t pathNode, tag_t *pathRoot)
 
PS_API int ME_meapprpathnode_remove_appr (tag_t pathNode, tag_t appearance)
 
PS_API int ME_meapprpathroot_ask_bomview (tag_t pathRoot, tag_t *bv)
 
PS_API int ME_meapprpathroot_ask_item (tag_t pathRoot, tag_t *item)
 
PS_API int ME_meapprpathroot_ask_pathnodes (tag_t pathRoot, int *childCount, tag_t **path_nodes)
 
PS_API int ME_update_meapprpathnode_from_bomline (tag_t bom_line, tag_t *new_apprpathnode)
 
PS_API int ME_update_meapprpathnode_with_root_line (tag_t bom_line, tag_t root_line, tag_t *new_apprpathnode)
 
PS_API int ME_update_meapprpathroot (tag_t apprRoot, tag_t *new_apprpathroot)
 

Detailed Description

ABSOCC - Absolute Occurences

Definition in file absocc.h.