41 #ifndef IMS_IMAGEPROJECT_H__
42 #define IMS_IMAGEPROJECT_H__
51 #if defined _WIN32 || defined __CYGWIN__
53 #define DLL_EXPORT __attribute__ ((dllexport))
54 #define DLL_IMPORT __attribute__ ((dllimport))
56 #define DLL_EXPORT __declspec(dllexport) // Note: actually gcc seems to also supports this syntax.
57 #define DLL_IMPORT __declspec(dllimport) // Note: actually gcc seems to also supports this syntax.
62 #define DLL_EXPORT __attribute__ ((visibility ("default")))
63 #define DLL_IMPORT __attribute__ ((visibility ("default")))
64 #define DLL_LOCAL __attribute__ ((visibility ("hidden")))
72 #if defined(_EXPORTING_IMS)
73 #define LIBSPEC DLL_EXPORT
74 #define LIBLOCAL DLL_LOCAL
75 #define EXPIMP_TEMPLATE
76 #elif defined(_STATIC_IMS)
79 #define EXPIMP_TEMPLATE
81 #define LIBSPEC DLL_IMPORT
82 #define LIBLOCAL DLL_LOCAL
83 #define EXPIMP_TEMPLATE extern
204 bool Save(
const std::string& fileName);
226 bool Load(
const std::string& fileName);
240 #undef EXPIMP_TEMPLATE
A List of CompensationFunction's used as a container by ImageProject.
Definition: ImageProject.h:106
An ImageProject allows the user to organise their data and store it on the host computer.
Definition: ImageProject.h:136
Template Class encapsulating a list object and acting as a base list class for other classes in the l...
Definition: Containers.h:91
An ImageGroup collects together multiple associated images and a single ImageSequence for controlling...
Definition: Image.h:910
A List of ImageGroup's used as a container by ImageProject.
Definition: ImageProject.h:96
The entire API is encapsulated by the iMS namespace.
Definition: Auxiliary.h:95
Classes for storing sequences of synchronous multi-channel RF drive data.
A List of ToneBuffer's used as a container by ImageProject.
Definition: ImageProject.h:116
Container Classes for storing various types of data related to Image classes and others.
Class for storing an array of Synthesiser tones.
Useful Type Definitions for working with iMS Systems.
Classes for creating and downloading data that is used in the Compensation tables of the Synthesiser...