ITK Function Reference

(V10000.1.0.60_20160308.00)
assy_jt.h
Go to the documentation of this file.
1 #ifndef INCLUDED_ASSY_JT_H
2 #define INCLUDED_ASSY_JT_H
3 
4 #include <unidefs.h>
5 
6 #include <assy_jt/libassy_jt_exports.h>
7 
8 #ifdef __cplusplus
9  extern "C"{
10 #endif
11 
12 extern ASSY_JT_API int ASSY_JT_create(
13  tag_t sc_tag, /* <I> */
14  tag_t item, /* <I> */
15  tag_t item_rev, /* <I> */
16  tag_t bom_view , /* <I> */
17  tag_t bom_view_rev, /* <I> */
18  tag_t rev_rule, /* <I> */
19  tag_t var_rule, /* <I> */
20  logical monolithic_jt , /* <I> */
21  logical continue_on_failure, /* <I> */
22  logical process_interim_nodes, /* <I> */
23  char* target_loc, /* <I> */
24  char* tmode , /* <I> */
25  int* num_failed_nodes , /* <O> */
26  int** failed_codes , /* <OF>*/
27  char** jt_file_name /* <OF>*/
28  );
29 
36 extern ASSY_JT_API int ASSY_JT_create2(
37  tag_t sc_tag, /* <I> structure context object to start traversal*/
38  tag_t item, /* <I> root item to start traversal */
39  tag_t item_rev, /* <I> root itemrevision to start traversal*/
40  tag_t bom_view , /* <I> root bomview to start traversal*/
41  tag_t bom_view_rev, /* <I> root bomviewrevision to start traversal*/
42  tag_t rev_rule, /* <I> revision rule to be used for configuration*/
43  tag_t var_rule, /* <I> variant rule (classic) to be used*/
44  logical monolithic_jt , /* <I> whether assembly jt(false) or monolithic jt (true)*/
45  logical continue_on_failure, /* <I> continue on any failures.*/
46  logical process_interim_nodes, /* <I> process any jt datasets on intermediate(assembly) nodes*/
47  const char* target_loc, /* <I> target location. Must be a folder that exists*/
48  const char* tmode , /* <I> optional transfermode name. If not supplied an internalone is used.*/
49  const char* JtWithNameToIgnoreOnExportedTopRev, /* <I> ignore dataset with specified name on root selected for export. In case
50  the monolithic jt (already generated), should not be processed set this field to the name of that dataset.*/
51  int* num_failed_nodes , /* <O> any failed node count*/
52  int** failed_codes , /* <OF> array of failed codes*/
53  char** jt_file_name /* <OF> name of the jt_file generated*/
54  );
55 
56 #ifdef __cplusplus
57 }
58 #endif
59 
60 #include <assy_jt/libassy_jt_undef.h>
61 
62 #endif