41 #ifdef COMPILE_CAMITK_API
42 #define CAMITK_API __declspec(dllexport)
44 #define CAMITK_API __declspec(dllimport)
64 #if defined(_WIN32) && !defined(__MINGW32__)
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")
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
Definition: Action.cpp:36
QSet< Action * > ActionSet
A set of Action.
Definition: CamiTKAPI.h:130
QSet< Viewer * > ViewerSet
A set of Viewer.
Definition: CamiTKAPI.h:133