ITK Function Reference

(V10000.1.0.60_20160308.00)
changetypedata.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 CHANGETYPEDATA_H
15 #define CHANGETYPEDATA_H
16 
17 #include <ecm/ecm_errors.h>
18 #include <ecm/libecm_exports.h>
19 
20 #ifdef __cplusplus
21  extern "C"{
22 #endif
23 
33 extern ECM_API int ECM_find_change_type(
34  const char* changetype_name,
35  tag_t* changetype_tag
37  );
38 
42 extern ECM_API int ECM_get_all_change_types(
43  int* n_types,
44  tag_t** changetype_tags
45  );
46 
47 extern ECM_API int ECM_get_displayable_change_types(
48  int* n_types,
49  tag_t** changetype_tags
50  );
51 
55 extern ECM_API int ECM_ask_processes_of_type(
56  tag_t changetype_tag,
57  int* n_processes,
58  char*** process_strs
59  );
60 
61 extern ECM_API int ECM_list_tracked_notetypes(
62  tag_t changetype_tag,
63  int* n_notetypes,
64  char*** notetype_names
65  );
66 
70 extern ECM_API int ECM_ask_formtypes_of_type(
71  tag_t changetype_tag,
72  int* n_types,
73  tag_t** formtype_tags
74  );
75 
79 extern ECM_API int ECM_ask_typename(
80  tag_t changetype_tag,
81  char** changetype_name
82  );
83 
87 extern ECM_API int ECM_ask_idformat(
88  tag_t changetype_tag,
89  tag_t* idformat_tag
90  );
91 
95 extern ECM_API int ECM_ask_revidformat(
96  tag_t changetype_tag,
97  tag_t* revidformat_tag
98  );
99 
103 extern ECM_API int ECM_is_effectivity_shared(
104  tag_t changetype_tag,
105  logical* is_shared
106  );
107 
110 #ifdef __cplusplus
111 }
112 #endif
113 
114 #include <ecm/libecm_undef.h>
115 #endif