gramods
SinglePoseTracker.hh
1 
2 #ifndef GRAMODS_TRACK_SINGLEPOSETRACKER
3 #define GRAMODS_TRACK_SINGLEPOSETRACKER
4 
5 #include <gmTrack/PoseTracker.hh>
6 
7 BEGIN_NAMESPACE_GMTRACK;
8 
13  : public PoseTracker {
14 
15 public:
16 
21  virtual std::string getDefaultKey() override { return "singlePoseTracker"; }
22 
28  virtual bool getPose(PoseSample &p) = 0;
29 
30 };
31 
32 END_NAMESPACE_GMTRACK;
33 
34 #endif
The base of PoseTrackers.
Definition: PoseTracker.hh:17
The base of SinglePoseTrackers.
Definition: SinglePoseTracker.hh:13
virtual std::string getDefaultKey() override
Returns the default key, in Configuration, for the Object.
Definition: SinglePoseTracker.hh:21
virtual bool getPose(PoseSample &p)=0
Replaces the contents of p with pose data.
Definition: PoseTracker.hh:23