ITK Function Reference

(V10000.1.0.60_20160308.00)
idc.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
29 /* */
30 
31 #ifndef IDC_H
32 #define IDC_H
33 
34 #include <fclasses/tc_basic.h>
35 #include <ai/libai_exports.h>
36 
37 #ifdef __cplusplus
38  extern "C"{
39 #endif
40 
41 /*==================================================================================================*/
42 /* END OF HEADER */
43 
60 extern AI_API int IDC_init_module();
61 
68 extern AI_API int IDC_exit_module();
69 
80 extern AI_API int IDC_create_window
81  ( const char* context,
82  tag_t *window
83  );
84 
88 extern AI_API int IDC_close_window
89  ( tag_t window
90  );
91 
96 extern AI_API int IDC_set_window_top_line
97  ( tag_t window,
98  const char* alias_file,
99  const char* xml_file,
100  tag_t * idc_top_line
101  );
102 
107 extern AI_API int IDC_set_window_top_line_request
108  ( tag_t window,
109  const char* preference_key,
110  tag_t request,
111  tag_t * idc_top_line
112  );
113 
118 extern AI_API int IDC_set_window_top_line_snapshot
119  ( tag_t window,
120  const char* preference_key,
121  tag_t snapshot,
122  tag_t * idc_top_line
123  );
124 
129 extern AI_API int IDC_set_window_top_line_idcline
130  ( tag_t window,
131  tag_t idc_line,
132  const char* preference_key,
133  tag_t * idc_top_line
134  );
135 
139 extern AI_API int IDC_ask_window_top_line
140  ( tag_t window,
141  tag_t * idc_top_line
142  );
143 
147 extern AI_API int IDC_ask_window_roots
148  ( tag_t window,
149  int *count,
150  tag_t **roots
151  );
152 
156 extern AI_API int IDC_change_window_top_line
157  ( tag_t window,
158  tag_t idcLine
159  );
160 
172 extern AI_API int IDC_line_ask_child_lines
173  ( tag_t idc_line,
174  int *count,
175  tag_t **children
176  );
177 
182 #ifdef __cplusplus
183 }
184 #endif
185 
186 #include <ai/libai_undef.h>
187 #endif /* IDC_H */