Computer Assited Medical Intervention Tool Kit
version 4.0
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
modeling
libraries
mml
monitoringgui
MMLMonitoringGUIAPI.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* $CAMITK_LICENCE_BEGIN$
3
*
4
* CamiTK - Computer Assisted Medical Intervention ToolKit
5
* (c) 2001-2016 Univ. Grenoble Alpes, CNRS, TIMC-IMAG UMR 5525 (GMCAO)
6
*
7
* Visit http://camitk.imag.fr for more information
8
*
9
* This file is part of CamiTK.
10
*
11
* CamiTK is free software: you can redistribute it and/or modify
12
* it under the terms of the GNU Lesser General Public License version 3
13
* only, as published by the Free Software Foundation.
14
*
15
* CamiTK is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU Lesser General Public License version 3 for more details.
19
*
20
* You should have received a copy of the GNU Lesser General Public License
21
* version 3 along with CamiTK. If not, see <http://www.gnu.org/licenses/>.
22
*
23
* $CAMITK_LICENCE_END$
24
****************************************************************************/
25
26
// The following ifdef block is the standard way of creating macros which make exporting
27
// from a DLL simpler. All files within this DLL are compiled with the COMPILE_MML_MONIGORING_GUI_TOOL
28
// flag defined on the command line. this symbol should not be defined on any project
29
// that uses this DLL. This way any other project whose source files include this file see
30
// MML_MONITORING_GUI_API functions as being imported from a DLL, wheras this DLL sees symbols
31
// defined with this macro as being exported.
32
#if defined(_WIN32) // MSVC and mingw
33
#ifdef COMPILE_MML_MONIGORING_GUI_TOOL
34
#define MML_MONITORING_GUI_API __declspec(dllexport)
35
#else
36
#define MML_MONITORING_GUI_API __declspec(dllimport)
37
#endif
38
#else
39
// for all other platforms MML_MONITORING_GUI_API is defined to be "nothing"
40
#ifndef MML_MONITORING_GUI_API
41
#define MML_MONITORING_GUI_API
42
#endif
43
#endif // MSVC and mingw
44
45
//... disabling the warning on windows msvc
46
#if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
47
#pragma warning( disable : 4251 )
48
#endif // MSVC only
Generated by
1.8.11