Computer Assited Medical Intervention Tool Kit
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
components
vtkimage
VtkImageComponentAPI.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* $CAMITK_LICENCE_BEGIN$
3
*
4
* CamiTK - Computer Assisted Medical Intervention ToolKit
5
* (c) 2001-2013 UJF-Grenoble 1, 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
// ----- VTK_IMAGE_COMPONENT_API.h
27
#ifndef VTK_IMAGE_COMPONENT_API_H
28
#define VTK_IMAGE_COMPONENT_API_H
29
30
// -----------------------------------------------------------------------
31
//
32
// VTK_IMAGE_COMPONENT_API
33
//
34
// -----------------------------------------------------------------------
35
36
// The following ifdef block is the standard way of creating macros which make exporting
37
// from a DLL simpler. All files within this DLL are compiled with the COMPILE_VTK_IMAGE_COMPONENT_API
38
// flag defined on the command line. this symbol should not be defined on any project
39
// that uses this DLL. This way any other project whose source files include this file see
40
// VTK_IMAGE_COMPONENT_API functions as being imported from a DLL, wheras this DLL sees symbols
41
// defined with this macro as being exported.
42
43
#if defined(_WIN32) // MSVC and mingw
44
45
#ifdef COMPILE_VTK_IMAGE_COMPONENT_API
46
#define VTK_IMAGE_COMPONENT_API __declspec(dllexport)
47
#else
48
#define VTK_IMAGE_COMPONENT_API __declspec(dllimport)
49
#endif // COMPILE_VTK_IMAGE_COMPONENT_API
50
51
#else // for all other platforms IMAGES_API is defined to be "nothing"
52
53
#ifndef VTK_IMAGE_COMPONENT_API
54
#define VTK_IMAGE_COMPONENT_API
55
#endif // VTK_IMAGE_COMPONENT_API
56
57
#endif // MSVC and mingw
58
59
#endif // VTK_IMAGE_COMPONENT_API_H
Generated on Tue Feb 26 2013 20:57:33 for Computer Assited Medical Intervention Tool Kit by
1.8.3.1