31 #include "rtabmap/core/rtabmap_core_export.h"
37 #include <opencv2/core/core.hpp>
48 DBReader(
const std::string & databasePath,
49 float frameRate = 0.0
f,
50 bool odometryIgnored =
false,
51 bool ignoreGoalDelay =
false,
52 bool goalsIgnored =
false,
56 bool intermediateNodesIgnored =
false,
57 bool landmarksIgnored =
false,
58 bool featuresIgnored =
false,
61 bool priorsIgnored =
false);
62 DBReader(
const std::list<std::string> & databasePaths,
63 float frameRate = 0.0
f,
64 bool odometryIgnored =
false,
65 bool ignoreGoalDelay =
false,
66 bool goalsIgnored =
false,
70 bool intermediateNodesIgnored =
false,
71 bool landmarksIgnored =
false,
72 bool featuresIgnored =
false,
75 bool priorsIgnored =
false);
79 const std::string & calibrationFolder =
".",
80 const std::string & cameraName =
"");
82 virtual bool isCalibrated()
const;
83 virtual std::string getSerial()
const;
85 virtual bool getPose(
double stamp,
Transform & pose, cv::Mat & covariance,
double maxWaitTime = 0.06);