MeVisLabToolboxReference
|
00001 #ifndef __SoView2DSystem_H 00002 #define __SoView2DSystem_H 00003 //---------------------------------------------------------------------------------- 00004 // **InsertLicense** code 00005 //---------------------------------------------------------------------------------- 00007 00013 //---------------------------------------------------------------------------------- 00014 00015 // Include inventor wrapper at first(!) position. 00016 #ifndef __XVInventorWrapper_H 00017 #include "XVInventorWrapper.h" 00018 #endif 00019 00020 #ifdef SoView2D_EXPORTS 00021 #define SOVIEW2D_API ML_LIBRARY_EXPORT_ATTRIBUTE 00022 #else 00023 #define SOVIEW2D_API ML_LIBRARY_IMPORT_ATTRIBUTE 00024 #endif 00025 00026 #include <mlOpenGL.h> 00027 00028 #ifdef WIN32 00029 #include "windows.h" 00030 // Warning disabled: 'warning C4275: class 'SoEvent' ist keine DLL-Schnittstelle und wurde als Basisklasse...' 00031 #pragma warning (disable : 4275) 00032 // Warning disabled: 'warning C4251: 'classTypeId' : class 'SoType' benoetigt eine DLL-Schnittstelle, die vo...' 00033 #pragma warning (disable : 4251) 00034 // Warning disabled: warning C4786: 'XXX' Bezeichner wurde auf '255' Zeichen in den Browser-Informationen reduziert 00035 #pragma warning (disable : 4786) 00036 #pragma warning( push, 3 ) 00037 00038 #endif 00039 00040 #include <algorithm> 00041 #include <numeric> 00042 #include <stdlib.h> 00043 #include <sstream> 00044 #include <string.h> 00045 #include <iostream> 00046 #include <vector> 00047 00048 #ifdef WIN32 00049 #pragma warning( pop ) 00050 #endif 00051 00052 #ifndef __mlDataTypes_H 00053 #include <mlDataTypes.h> 00054 #endif 00055 00056 #endif 00057 // _SOVIEW2D_SYSTEM_