gramods
PoseRegistrationEstimator.hh
1 
2 #ifndef GM_TRACK_POSEREGISTRATIONESTIMATOR
3 #define GM_TRACK_POSEREGISTRATIONESTIMATOR
4 
5 #include <gmTrack/SampleCollector.hh>
6 
7 BEGIN_NAMESPACE_GMTRACK;
8 
19  : public SampleCollector {
20 
21 public:
22 
25 
31  void addActualPosition(Eigen::Vector3f p);
32 
37  void performRegistration();
38 
44  bool getRegistration(Eigen::Matrix4f * RAW, Eigen::Matrix4f * UNIT);
45 
46  GM_OFI_DECLARE;
47 
48 private:
49  struct Impl;
50 };
51 
52 END_NAMESPACE_GMTRACK;
53 
54 #endif
The PoseRegistrationEstimator is a utility for estimating the base of a tracking system's coordinates...
Definition: PoseRegistrationEstimator.hh:19
The SampleCollector is a utility for sampling tracker data.
Definition: SampleCollector.hh:19
Definition: PoseRegistrationEstimator.cpp:20