ITK Function Reference

(V10000.1.0.60_20160308.00)
rep.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
6 /* */
7 
8 #ifndef REP_H
9 #define REP_H
10 
11 #include <tc/tc_startup.h>
12 #include <ss/ss_const.h>
13 #include <qry/libqry_exports.h>
14 
24 #define XML_REPORT_FORMATTER "XMLReportFormatter"
25 #define EXCEL_REPORT_FORMATTER "ExcelReportFormatter"
26 #define XSL_REF "XSL"
27 #define XLT_REF "XLT"
28 
29 #ifdef __cplusplus
30  extern "C"{
31 #endif
32 
36 extern QRY_API int REP_design_extent (
37  int* n_tags,
38  tag_t** design_tags
39  );
40 
44 extern QRY_API int REP_find_design (
45  const char* design_name,
46  tag_t* design_tag
47  );
48 
52 extern QRY_API int REP_generate_report (
53  tag_t design_tag,
54  int n_entries,
55  char** criteria_names,
56  char** criteria_values,
57  int limitCount,
58  tag_t* limitList,
60  const char* full_pathname
61  );
62 
66 extern QRY_API int REP_design_ask_query (
67  tag_t design_tag,
68  tag_t* query_tag
69  );
70 
75 extern QRY_API int REP_design_ask_formatters (
76  tag_t design_tag,
77  int* n_tags,
78  char*** filenames,
79  tag_t** dataset_tags
80  );
84 extern QRY_API int REP_create_temp_directory (
85  const char* dirpath,
86  char** created_dir,
87  char** dir_name
88  );
92 extern QRY_API int REP_save_named_ref (
93  tag_t dataset,
94  const char * dirpath
95  );
96 
101 extern QRY_API int REP_append_batchfile (
102  char** itemid,
103  char** revisionid,
104  const char* reportlocation,
105  char** revisionrule,
106  const char* variantrule,
107  const char* transfermode,
108  const char* formatter,
109  const char* rt_product,
110  const char* rt_prd_rev_rule,
111  const char* rt_prd_var_rule,
112  const char* rt_process,
113  const char* hierarcyid,
114  const char* level,
115  const char* rt_plt,
116  const char* rt_plt_rev_rule,
117  const char* rt_plt_var_rule,
118  int numberoflines
119  );
120 
124 extern QRY_API int REP_append_batchfile_for_report (
125  char** itemid,
126  char** itemuid,
127  char** revisionid,
128  const char* reportlocation,
129  char** revisionrule,
130  const char* variantrule,
131  const char* transfermode,
132  const char* formatter,
133  const char* rt_product,
134  const char* rt_prd_rev_rule,
135  const char* rt_prd_var_rule,
136  const char* rt_process,
137  const char* hierarcyid,
138  const char* level,
139  const char* rt_plt,
140  const char* rt_plt_rev_rule,
141  const char* rt_plt_var_rule,
142  int numberoflines
143  );
144 
150 
152 
153 
158 
160 
161 
162 
163 
169 
171 
172 
173 
174 
178