VR-Vantage 2.2 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrvOsgPch.h
Go to the documentation of this file.
1 #include <GL/glew.h>
2 
3 // Hack around OSG's incompatibility with GLEW
4 #ifdef glDrawElementsInstanced
5 #define RESTORE_GLEW
6 #undef glDrawElementsInstanced
7 #endif
8 #define glDrawElementsInstanced glDrawElementsInstanced
9 
10 #include <osg/State>
11 
12 // Unhack around OSG's incompatibility with GLEW
13 #undef glDrawElementsInstanced
14 #ifdef RESTORE_GLEW
15 #define glDrawElementsInstanced GLEW_GET_FUN(glDrawElementsInstanced)
16 #endif
17 
18 #include <osg/Node>
19 #include <osg/Group>
20 #include <osg/Geode>
21 #include <osg/Geometry>
22 #include <osg/MatrixTransform>
23 #include <osg/ref_ptr>
24 #include <osg/Vec2>
25 #include <osg/Vec3>
26 #include <osg/Texture2D>
27 
28 #include <vrvUtil/signalslib.h>
29 //#include <vrvUtil/DtSignalConnectionManager.h>
30 #include <vrvUtil/DtUnicode.h>
32 //#include <vrvUtil/DtCoordinateConverter.h>
34 
35 #include <vrvCore/DtAgent.h>
36 #include <vrvCore/DtAgentCreator.h>
38 #include <vrvCore/DtAgentFactory.h>
40 #include <vrvCore/DtDe.h>
41 //#include <vrvCore/DtElementEntry.h>
42 #include <vrvCore/DtModel.h>
46 //#include <vrvCore/DtRemoteGraphicVisualizerAttributes.h>
47 //#include <vrvCore/DtSceneObjectVisualizer.h>
48 //#include <vrvCore/DtStateVisualizer.h>
49 #include <vrvCore/DtUniqueID.h>
50 #include <vrvCore/DtDisplay.h>
51 //#include <vrvCore/DtVrvCommand.h>
52 #include <vrvCore/vrvCore.h>
53 
54 //#include <vrvOsg/DtOsgModelInstance.h>
55 //#include <vrvOsg/DtOsgSceneConnector.h>
56 //#include <vrvOsg/DtOsgRenderer.h>
57 //#include <vrvOsg/DtOsgOverlayManager.h>
58 //#include <vrvOsg/DtOsgFileCache.h>
59 //#include <vrvOsg/DtOsgNodeTraversalFlags.h>
60 //#include <vrvosg/DtOsgOverlayManager.h>
61 #include <vrvOsg/vrvOsg.h>
62 
63 #include <boost/foreach.hpp>
64 #include <boost/function.hpp>
65 #include <boost/signals.hpp>
66 #include <boost/bind.hpp>
67 #include <boost/unordered_map.hpp>
68 
69 #include <list>
70 #include <map>
71 #include <set>
72 #include <string>
73 #include <iostream>
74 #include <vector>
75 #include <algorithm>
76 
77 #include <matrix/vlVector.h>
78 #include <matrix/vlTaitBryan.h>
79 #include <vlutil/vlExceptions.h>


Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)