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)
71extern 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
QList< Viewer * > ViewerList
A list of Viewer.
Definition CamiTKAPI.h:139
QSet< Action * > ActionSet
A set of Action.
Definition CamiTKAPI.h:130
QList< Action * > ActionList
A list of Action.
Definition CamiTKAPI.h:136
QList< Component * > ComponentList
A list of Component.
Definition CamiTKAPI.h:127
QSet< Viewer * > ViewerSet
A set of Viewer.
Definition CamiTKAPI.h:133