MeVisLab Toolbox Reference
mlInitSystemKernel.h
Go to the documentation of this file.
1 /*************************************************************************************
2 **
3 ** Copyright 2007, MeVis Medical Solutions AG
4 **
5 ** The user may use this file in accordance with the license agreement provided with
6 ** the Software or, alternatively, in accordance with the terms contained in a
7 ** written agreement between the user and MeVis Medical Solutions AG.
8 **
9 ** For further information use the contact form at https://www.mevislab.de/contact
10 **
11 **************************************************************************************/
12 
13 
17 //
18 // For related code and more information see \c mlKernelExample.h,
19 // \c mlKernel.h, \c mlKernelBaseModule.h, \c mlKernelModule.h,
20 // \c mlKernelEditor.h, \c mlRankFilter.h, \c mlExtConvolutionFilter.h,
21 // \c mlKernelMacros, \c mlKernelTools.h and \c mlConvolutionFilter.h.
22 
23 #if !defined (__mlInitSystemKernel_H)
24 #define __mlInitSystemKernel_H
25 
26 #ifdef WIN32
27 // non DLL-interface classkey 'identifier' used as base for DLL-interface classkey 'identifier'
28 // An exported class was derived from a class that was not exported.
29 // for class "SoCoordinate4"
30 // #pragma warning (disable : 4275)
31 
32 // Disable the warning C4710: 'void __thiscall XXX' is no inline-function
33 #pragma warning (disable : 4710)
34 #endif
35 
36 //---------------Export aus DLLs----------------------
39 #ifdef MLKERNEL_EXPORTS
40 #define MLKERNELEXPORT ML_LIBRARY_EXPORT_ATTRIBUTE
41 #else
42 #define MLKERNELEXPORT ML_LIBRARY_IMPORT_ATTRIBUTE
43 #endif
44 
45 // Always used for checking/tracing and error macros.
46 #include <mlModuleIncludes.h>
47 
48 #endif //end of __mlInitSystemKernel_H
49 
50 
51