VR-Vantage API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Tutorials
File List
File Members
include
precompiledHeaders
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
>
31
#include <
vrvUtil/DtCoordinateSystem.h
>
32
//#include <vrvUtil/DtCoordinateConverter.h>
33
#include <
vrvUtil/DtVirtualBaseClass.h
>
34
35
#include <
vrvCore/DtAgent.h
>
36
#include <
vrvCore/DtAgentCreator.h
>
37
#include <
vrvCore/DtAgentDefinition.h
>
38
#include <
vrvCore/DtAgentFactory.h
>
39
#include <
vrvCore/DtAgentManagerInterface.h
>
40
#include <
vrvCore/DtDe.h
>
41
//#include <vrvCore/DtElementEntry.h>
42
#include <
vrvCore/DtModel.h
>
43
#include <
vrvCore/DtModelInstance.h
>
44
#include <
vrvCore/DtModelInstanceFactory.h
>
45
#include <
vrvCore/DtModelDefinition.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-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)