![]() |
3Gear Systems SDK
v0.9.34
|
Messages parsed out by the hand tracking client. More...
#include <string>
#include <vector>
#include <array>
#include <iosfwd>
#include <cmath>
#include "HandTrackingClient/VecMath.h"
#include "HandTrackingClient/OpenCVCamera.h"
Go to the source code of this file.
Classes | |
class | HandTrackingClient::HandState |
Structure holding the position, rotational frame and other information relevant to the state of the hand. More... | |
class | HandTrackingClient::ParseException |
Exception thrown when parsing a message fails. More... | |
class | HandTrackingClient::HandTrackingMessage |
class | HandTrackingClient::BasicMessage |
class | HandTrackingClient::PinchMessage |
Messages relating to pressing, releasing, dragging and moving of each hand. More... | |
class | HandTrackingClient::BimanualPinchMessage |
Messages relating to simultaneous or individual pinching. More... | |
class | HandTrackingClient::PointMessage |
class | HandTrackingClient::PoseMessage |
class | HandTrackingClient::WelcomeMessage |
class | HandTrackingClient::UserMessage |
Message that exposes the user name and skinning information for the user's calibrated hands. More... | |
class | HandTrackingClient::CalibrationMessage |
Message that indicates the progress of calibrating the user's hand scale. More... | |
Namespaces | |
namespace | HandTrackingClient |
Typedefs | |
typedef JointFrameIndex | HandTrackingClient::JointIndex |
Included for backwards compatibility. | |
Functions | |
const char * | HandTrackingClient::handToString (Hand hand) |
Hand | HandTrackingClient::stringToHand (const std::string &str) |
Messages parsed out by the hand tracking client.
These are the messages that will get parsed out by the hand tracking client. You should respond to the relevant ones and ignore the ones you don't need. In particular, if you are using the raw pose layer (i.e., HandTrackingClient::PoseMessage), you should consider ignoring all gesture-related messages (e.g. HandTrackingClient::PointMessage, etc.).