ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
qry
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