6 # define GUI_EXPORT __declspec(dllexport)
8 # define GUI_EXPORT __declspec(dllimport)
31 bool initialize(XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *parametersNode);
43 bool processAction(
const int sensorNumber,
const GUI_ACTION action,
const bool pressed);
74 void createColorSphere(osg::Vec3* pos,
float radius, osg::Vec4* colour);
78 void RGBtoHSL(osg::Vec4* p_source, osg::Vec3* target);
79 void HSLtoPos(osg::Vec3* p_hsl, osg::Vec3* p_pos);
80 void PostoHSL(osg::Vec3* p_pos, osg::Vec3* p_hsl);
81 void HSLtoRGB(osg::Vec3* source, osg::Vec4* target);
84 osg::Vec3 limitPosition( osg::Vec3 handPosition);
85 bool linesIntersection(osg::Vec3* p_point1, osg::Vec3* p_orientation1, osg::Vec3* p_point2, osg::Vec3* p_orientation2, osg::Vec3* result);