2 #ifndef GRAMODS_TRACK_VRPNPOSETRACKER
3 #define GRAMODS_TRACK_VRPNPOSETRACKER
5 #include <gmTrack/MultiPoseTracker.hh>
7 #ifdef gramods_ENABLE_VRPN
9 #include <gmCore/OFactory.hh>
10 #include <gmCore/Updateable.hh>
12 BEGIN_NAMESPACE_GMTRACK;
33 void update(gmCore::Updateable::clock::time_point time,
34 size_t frame)
override;
42 void setConnectionString(std::string
id);
47 bool getPose(std::map<int, PoseSample> &p)
override;
53 std::unique_ptr<Impl> _impl;
56 END_NAMESPACE_GMTRACK;
The Updateable class defines an interface for objects that may be updated, for example each execution...
Definition: Updateable.hh:18
The base of MultiPoseTrackers.
Definition: MultiPoseTracker.hh:15
Pose tracker reading data off a VRPN server.
Definition: VrpnPoseTracker.hh:23
Definition: VrpnPoseTracker.cpp:16