gramods
MultiPoseTracker.hh
1 
2 #ifndef GRAMODS_TRACK_MULTIPOSETRACKER
3 #define GRAMODS_TRACK_MULTIPOSETRACKER
4 
5 #include <gmTrack/PoseTracker.hh>
6 
7 #include <map>
8 
9 BEGIN_NAMESPACE_GMTRACK;
10 
15  : public PoseTracker {
16 
17 public:
18 
23  virtual std::string getDefaultKey() override { return "multiPoseTracker"; }
24 
30  virtual bool getPose(std::map<int, PoseSample> &p) = 0;
31 
32 };
33 
34 END_NAMESPACE_GMTRACK;
35 
36 #endif
The base of MultiPoseTrackers.
Definition: MultiPoseTracker.hh:15
virtual std::string getDefaultKey() override
Returns the default key, in Configuration, for the Object.
Definition: MultiPoseTracker.hh:23
virtual bool getPose(std::map< int, PoseSample > &p)=0
Adds or updates pose data in the specified map.
The base of PoseTrackers.
Definition: PoseTracker.hh:17