Moogli
 All Classes
libraries.hpp
1 #ifndef __LIBRARIES_HPP__
2 #define __LIBRARIES_HPP__
3 
4 
5 #undef ANY
6 /******************************************************************************/
7 /* C++ STANDARD LIBRARY HEADERS */
8 /******************************************************************************/
9 #include <cmath>
10 #include <cfloat>
11 #include <string>
12 #include <vector>
13 #include <set>
14 #include <unordered_map>
15 #include <unordered_set>
16 #include <chrono>
17 #include <utility>
18 #include <sstream>
19 #include <cassert>
20 #include <stdexcept>
21 #include <algorithm>
22 
23 /******************************************************************************/
24 /* OSG HEADERS */
25 /******************************************************************************/
26 #include <osg/Shape>
27 #include <osg/Geometry>
28 #include <osg/Geode>
29 #include <osg/Vec3d>
30 #include <osg/Vec4d>
31 #include <osg/ref_ptr>
32 #include <osgViewer/Viewer>
33 #include <osg/MatrixTransform>
34 #include <osg/DisplaySettings>
35 #include <osg/ShapeDrawable>
36 #include <osg/StateSet>
37 
38 #include <osgGA/EventQueue>
39 #include <osgUtil/IntersectionVisitor>
40 #include <osgUtil/PolytopeIntersector>
41 
42 #include <osgViewer/View>
43 #include <osgViewer/ViewerEventHandlers>
44 
45 #include <osgViewer/ViewerEventHandlers>
46 #include <osgViewer/CompositeViewer>
47 #include <osgViewer/GraphicsWindow>
48 
49 #include <osgQt/GraphicsWindowQt>
50 
51 #include <osgGA/TrackballManipulator>
52 
53 #include <osg/ShadeModel>
54 #include <osg/Material>
55 #include <osg/LightSource>
56 #include <osg/Light>
57 #include <osg/StateSet>
58 #include <osg/Depth>
59 #include <osgFX/Outline>
60 
61 /******************************************************************************/
62 /* QT HEADERS */
63 /******************************************************************************/
64 #include <QTimer>
65 #include <QtOpenGL>
66 #include <QApplication>
67 #include <QGridLayout>
68 #include <QScrollArea>
69 #include <QMenu>
70 #include <QCursor>
71 #include <QDrag>
72 #include <QToolBar>
73 #include <QPushButton>
74 #include <QDebug>
75 #include <QKeyEvent>
76 #include <QWheelEvent>
77 
78 /******************************************************************************/
79 /* UTILITY HEADERS */
80 /******************************************************************************/
81 #include "utility/record.hpp"
82 #include "utility/conversions.hpp"
83 #include "utility/globals.hpp"
84 
85 #include "Python.h"
86 #define ANY void
87 #endif /* __LIBRARIES_HPP__ */
88 
89 
90