00001 #ifndef __PoseEstimator__ 00002 #define __PoseEstimator__ 00003 00004 #include <LinearMath/btVector3.h> 00005 #include <LinearMath/btQuaternion.h> 00006 00007 #include "aruco/aruco.h" 00008 00009 class PoseEstimator 00010 { 00011 private: double markerSize; 00012 00013 public: PoseEstimator(double markerSize) 00014 { 00015 this->markerSize = markerSize; 00016 } 00017 00018 public: bool estimatePose(aruco::Marker marker, double intrinsicCameraMatrix[], btVector3& position, btQuaternion& orientation); 00019 }; 00020 00021 #endif