|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
40 #if defined(_WIN32) // MSVC and mingw
41 #ifdef COMPILE_CAMITK_API
42 #define CAMITK_API __declspec(dllexport)
44 #define CAMITK_API __declspec(dllimport)
51 #endif // MSVC and mingw
64 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
65 #pragma warning( disable : 4290 )
70 #if defined(_WIN32) && !defined(__MINGW32__) &&(_MSC_VER < 1800)
71 extern double rint(
double x);
88 #if defined(__GNUC__) || defined(__clang__)
89 #define CAMITK_API_DEPRECATED(X) __attribute__((deprecated(X)))
90 #elif defined(_MSC_VER)
91 #define CAMITK_API_DEPRECATED(X) __declspec(deprecated(X))
93 #pragma message("WARNING: You need to implement CAMITK_API_DEPRECATED(X) for this compiler")
94 #define CAMITK_API_DEPRECATED(X)
104 #if !defined(COMPILE_CAMITK_API)
105 #if defined(__GNUC__) || defined(__clang__)
106 #define CAMITK_API_UNIMPLEMENTED __attribute__((deprecated("Unimplemeted method. Do not hesitate to contribute to CamiTK API!")))
107 #elif defined(_MSC_VER)
108 #define CAMITK_API_UNIMPLEMENTED __declspec(deprecated("Unimplemeted method. Do not hesitate to contribute to CamiTK API!"))
112 #define CAMITK_API_UNIMPLEMENTED
113 #if !defined(__GNUC__) && !defined(__clang__) && !defined(_MSC_VER)
114 #pragma message("WARNING: You need to implement CAMITK_API_UNIMPLEMENTED() for this compiler")
116 #endif // COMPILE_CAMITK_API
QList< Action * > ActionList
A list of Action.
Definition: CamiTKAPI.h:136
QSet< Viewer * > ViewerSet
A set of Viewer.
Definition: CamiTKAPI.h:133
QSet< Action * > ActionSet
A set of Action.
Definition: CamiTKAPI.h:130
QList< Component * > ComponentList
A list of Component.
Definition: CamiTKAPI.h:127
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
QList< Viewer * > ViewerList
A list of Viewer.
Definition: CamiTKAPI.h:139
Definition: Action.cpp:35