MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoView2D/SoView2DSystem.h
Go to the documentation of this file.
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_