25 #ifndef WPICKHANDLER_H
26 #define WPICKHANDLER_H
31 #include <boost/signals2/signal.hpp>
33 #include <osgUtil/Optimizer>
34 #include <osgDB/ReadFile>
35 #include <osgViewer/Viewer>
36 #include <osgViewer/CompositeViewer>
38 #include <osg/Material>
40 #include <osg/BlendFunc>
42 #include <osg/Projection>
43 #include <osg/MatrixTransform>
45 #include <osg/io_utils>
46 #include <osg/ShapeDrawable>
47 #include <osgText/Text>
49 #include "WPickInfo.h"
50 #include "WExportWGE.h"
80 bool handle(
const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAdapter& aa );
87 virtual void pick( osgViewer::View* view,
const osgGA::GUIEventAdapter& ea );
92 virtual void unpick();
104 boost::signals2::signal1< void, WPickInfo >* getPickSignal();
110 void setPaintMode(
int mode );
139 void updatePickInfoModifierKeys(
WPickInfo* pickInfo );
144 #endif // WPICKHANDLER_H