2 #ifndef GRAMODS_TRACK_RELATIVESINGLEPOSETRACKER
3 #define GRAMODS_TRACK_RELATIVESINGLEPOSETRACKER
5 #include <gmTrack/SinglePoseTracker.hh>
7 #include <gmCore/OFactory.hh>
9 BEGIN_NAMESPACE_GMTRACK;
30 void setOriginTracker(std::shared_ptr<SinglePoseTracker> tracker);
38 void setTargetTracker(std::shared_ptr<SinglePoseTracker> tracker);
45 void traverse(
Visitor *visitor)
override;
51 std::shared_ptr<SinglePoseTracker> origin_tracker;
53 std::shared_ptr<SinglePoseTracker> target_tracker;
56 END_NAMESPACE_GMTRACK;
The base of RelativeSinglePoseTrackers.
Definition: RelativeSinglePoseTracker.hh:15
The base of SinglePoseTrackers.
Definition: SinglePoseTracker.hh:13
The visitor of a design pattern for automatic traversal.
Definition: Object.hh:75
Definition: PoseTracker.hh:23