3 using namespace vrecko;
71 virtual void createMenuStructure(osg::ref_ptr<vreckoUtils::MenuBase> parentMenu)
const = 0;
82 virtual osg::Vec3 getLeftHandPosition()
const;
85 virtual osg::Quat getLeftHandOrientation()
const;
88 virtual osg::Vec3 getRightHandPosition()
const;
91 virtual osg::Quat getRightHandOrientation()
const;
103 virtual int load(XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode* PoANode) = 0;
109 virtual void GUIItemClicked(
const char* itemID) = 0;
116 virtual void GUISliderChanged(
const char* sliderID,
float sliderPos) = 0;
125 virtual void pointed(
bool pointed) = 0;
128 virtual void save(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* Document, XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode* poaNode) = 0;
134 virtual void update() = 0;