ITK Function Reference

(V10000.1.0.60_20160308.00)
namedrevisionanchor.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
13 /* */
14 
15 #ifndef NAMEDREVISIONANCHOR_H
16 #define NAMEDREVISIONANCHOR_H
17 
18 #include <ae/ae_types.h>
19 #include <ae/libae_exports.h>
20 
27 #ifdef __cplusplus
28  extern "C"{
29 #endif
30 
35 extern AE_API int AE_create_nra(
36  const char aName[AE_nra_name_size_c + 1],
37  tag_t* newNameRevisionAnchor
38  );
39 
40 
45 extern AE_API int AE_find_nra(
46  const char aName[AE_nra_name_size_c + 1],
47  int* nFound,
48  tag_t** aNamedRevisionAnchor
49  );
50 
51 
52 extern AE_API int AE_find_nra2(
53  const char *aName,
54  int* nFound,
55  tag_t** aNamedRevisionAnchor
56  );
57 
68 extern AE_API int AE_initialize_nra(
69  tag_t aNamedRevisionAnchor,
70  const char aName[AE_nra_name_size_c + 1]
71  );
72 
73 
74 extern AE_API int AE_initialize_nra2(
75  tag_t aNamedRevisionAnchor,
76  const char *aName
77  );
78 
79 
84 extern AE_API int AE_set_nra_name(
85  tag_t aNamedRevisionAnchor,
86  const char aName[AE_nra_name_size_c + 1]
87  );
88 
89 
90 extern AE_API int AE_set_nra_name2(
91  tag_t aNamedRevisionAnchor,
92  const char *aName
93  );
94 
95 
100 extern AE_API int AE_ask_nra_name(
101  tag_t aNamedRevisionAnchor,
102  char aName[AE_nra_name_size_c + 1]
103  );
104 
105 
106 extern AE_API int AE_ask_nra_name2(
107  tag_t aNamedRevisionAnchor,
108  char **aName
109  );
110 
115 #ifdef __cplusplus
116 }
117 #endif
118 
119 #include <ae/libae_undef.h>
120 #endif