ITK Function Reference

(V10000.1.0.60_20160308.00)
genealogy.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
12 /* */
13 
14 #ifndef GENEALOGY_H
15 #define GENEALOGY_H
16 
17 #include <ecm/ecm_errors.h>
18 #include <ecm/libecm_exports.h>
19 
20 #ifdef __cplusplus
21  extern "C"{
22 #endif
23 
34 extern ECM_API int ECM_get_first_supercedure(
35  tag_t bom_line_tag,
36  tag_t* supercedure_tag
37  );
38 
45 extern ECM_API int ECM_get_supercedure_for_whereused(
46  tag_t bom_line_tag,
47  tag_t whereused_bvr_tag,
48  tag_t* supercedure_tag
49  );
50 
56 extern ECM_API int ECM_get_multiple_cancel_supercedures(
57  tag_t bom_cancel_tag,
58  int* no_of_supercedures,
59  tag_t** supercedure_tags
60  );
61 
67 extern ECM_API int ECM_get_multiple_add_supercedures(
68  tag_t bom_add_tag,
69  int* no_of_supercedures,
70  tag_t** supercedure_tags
71  );
72 
77 extern ECM_API int ECM_get_ec_of_supercedure(
78  tag_t supercedure_tag,
79  tag_t* engineering_change_tag
80  );
81 
86 extern ECM_API int ECM_get_problem_bvr(
87  tag_t bom_cancel_tag,
88  tag_t* problem_bvr_tag
89  );
90 
91 extern ECM_API int ECM_ask_supercedures(
92  tag_t affected_bvr_tag,
93  int* no_of_supercedures,
94  tag_t** supercedure_tags
95  );
96 
97 extern ECM_API int ECM_set_top_line(
98  tag_t top_line_tag
99  );
100 
107 extern ECM_API int ECM_get_pure_adds_cancels(
108  tag_t bom_line_tag,
109  int* num_pure_adds,
110  tag_t** pure_adds,
111  int* num_pure_cancels,
112  tag_t** pure_cancels
113  );
114 
121 extern ECM_API int ECM_get_pure_adds_cancels_for_whereused(
122  tag_t bom_line_tag,
123  tag_t whereused_bvr_tag,
124  int* num_pure_adds,
125  tag_t** pure_adds,
126  int* num_pure_cancels,
127  tag_t** pure_cancels
128  );
129 
132 #ifdef __cplusplus
133 }
134 #endif
135 
136 #include <ecm/libecm_undef.h>
137 #endif