2#ifndef GRAMODS_TRACK_REGISTEREDSINGLEPOSETRACKER
3#define GRAMODS_TRACK_REGISTEREDSINGLEPOSETRACKER
6#include <gmCore/io_eigen.hh>
8#include <gmTrack/SinglePoseTracker.hh>
10#include <gmCore/OFactory.hh>
12BEGIN_NAMESPACE_GMTRACK;
29 void setSinglePoseTracker(std::shared_ptr<SinglePoseTracker> tracker);
39 void setRegistrationMatrix(Eigen::Matrix4f m);
48 void setBiasMatrix(Eigen::Matrix4f m);
59 void setPositionBias(Eigen::Vector3f p);
70 void setOrientationBias(Eigen::Quaternionf q);
82 void traverse(
Visitor *visitor)
override;
88 std::unique_ptr<Impl> _impl;
Provides the pose from another single pose tracker in a registered coordinate system.
Definition RegisteredSinglePoseTracker.hh:19
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
Definition RegisteredSinglePoseTracker.cpp:19