ITK Function Reference

(V10000.1.0.60_20160308.00)
ae.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 AE_H
16 #define AE_H
17 
18 #include <ae/ae_errors.h>
19 #include <ae/ae_types.h>
20 #include <ae/dataset.h>
21 #include <ae/datasettype.h>
22 #include <ae/namedrevisionanchor.h>
23 #include <ae/revisionanchor.h>
24 #include <ae/tool.h>
25 #include <ae/libae_exports.h>
26 
277 typedef void (*AE_ToolHandlerFp)(tag_t);
278 
279 #ifdef __cplusplus
280  extern "C"{
281 #endif
282 
286 extern AE_API int AE_init_module(void);
287 
291 extern AE_API int AE_exit_module(void);
292 
298 extern AE_API int AE_register_tool(
299  const char* aToolName,
300  int messageCode,
301  AE_ToolHandlerFp handler
302  );
303 
304 extern AE_API const char* AE_ask_known_actions (
305  int action
306  );
307 
308 extern AE_API int AE_ask_known_actions_array_size ( void );
309 
312 #ifdef __cplusplus
313 }
314 #endif
315 
316 #include <ae/libae_undef.h>
317 #endif