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