24#include <util/coExport.h>
67 Person(
const std::string &name);
75 std::vector<TrackingBody *> m_hands;
79 std::vector<Valuator *> m_valuators;
80 float m_eyeDistance = 0.f;
81 bool m_activateOnAction =
false;
83 static const osg::Matrix s_identity;
Definition: ARToolKit.h:33
Definition: buttondevice.h:28
The Input class.
Definition: input.h:40
double getValuatorValue(size_t idx) const
unsigned int getRelativeButtonState(size_t num) const
bool activateOnAction() const
TrackingBody * getRelative() const
void setActivateOnAction(bool enable)
const osg::Matrix & getRelativeMat() const
float eyeDistance() const
TrackingBody * getHand(size_t num) const
void setEyeDistance(float dist)
const osg::Matrix & getMouseMat() const
bool isRelativeValid() const
unsigned int getButtonState(size_t num) const
unsigned int getMouseButtonState(size_t num) const
bool isHandValid(size_t idx) const
const osg::Matrix & getHandMat(size_t num) const
TrackingBody * getMouse() const
bool hasHand(size_t num) const
TrackingBody * getHead() const
const osg::Matrix & getHeadMat() const
Definition: trackingbody.h:29
Definition: valuator.h:28