41#ifndef PYBIND11_EXPORT
42#ifdef COMPILE_CAMITK_API
43#define PYBIND11_EXPORT __declspec(dllexport)
45#define PYBIND11_EXPORT __declspec(dllimport)
48#ifdef COMPILE_CAMITK_API
49#define CAMITK_API __declspec(dllexport)
51#define CAMITK_API __declspec(dllimport)
57#ifndef PYBIND11_EXPORT
58#ifdef COMPILE_CAMITK_API
60#define PYBIND11_EXPORT __attribute__((visibility("default")))
62#define PYBIND11_EXPORT
81#if defined(_WIN32) && !defined(__MINGW32__)
82#pragma warning( disable : 4290 )
87#if defined(_WIN32) && !defined(__MINGW32__) &&(_MSC_VER < 1800)
88extern double rint(
double x);
122#if defined(__GNUC__) || defined(__clang__)
123#define CAMITK_API_DEPRECATED(X) __attribute__((deprecated(X)))
124#elif defined(_MSC_VER)
125#define CAMITK_API_DEPRECATED(X) __declspec(deprecated(X))
127#pragma message("WARNING: You need to implement CAMITK_API_DEPRECATED(X) for this compiler")
128#define CAMITK_API_DEPRECATED(X)
138#if !defined(COMPILE_CAMITK_API)
139#if defined(__GNUC__) || defined(__clang__)
140#define CAMITK_API_UNIMPLEMENTED __attribute__((deprecated("Unimplemented method. Do not hesitate to contribute to CamiTK API!")))
141#elif defined(_MSC_VER)
142#define CAMITK_API_UNIMPLEMENTED __declspec(deprecated("Unimplemented method. Do not hesitate to contribute to CamiTK API!"))
146#define CAMITK_API_UNIMPLEMENTED
147#if !defined(__GNUC__) && !defined(__clang__) && !defined(_MSC_VER)
148#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
QSet< Action * > ActionSet
A set of Action.
Definition CamiTKAPI.h:164
QSet< Viewer * > ViewerSet
A set of Viewer.
Definition CamiTKAPI.h:167