Memory: added getDatabaseUrl() function

This commit is contained in:
matlabbe
2018-05-25 13:54:29 -04:00
parent 124d78fefd
commit c68dde70ec
2 changed files with 11 additions and 0 deletions

View File

@@ -171,6 +171,7 @@ public:
bool setUserData(int id, const cv::Mat & data); bool setUserData(int id, const cv::Mat & data);
int getDatabaseMemoryUsed() const; // in bytes int getDatabaseMemoryUsed() const; // in bytes
std::string getDatabaseVersion() const; std::string getDatabaseVersion() const;
std::string getDatabaseUrl() const;
double getDbSavingTime() const; double getDbSavingTime() const;
Transform getOdomPose(int signatureId, bool lookInDatabase = false) const; Transform getOdomPose(int signatureId, bool lookInDatabase = false) const;
Transform getGroundTruthPose(int signatureId, bool lookInDatabase = false) const; Transform getGroundTruthPose(int signatureId, bool lookInDatabase = false) const;

View File

@@ -1373,6 +1373,16 @@ std::string Memory::getDatabaseVersion() const
return version; return version;
} }
std::string Memory::getDatabaseUrl() const
{
std::string url = "";
if(_dbDriver)
{
url = _dbDriver->getUrl();
}
return url;
}
double Memory::getDbSavingTime() const double Memory::getDbSavingTime() const
{ {
return _dbDriver?_dbDriver->getEmptyTrashesTime():0; return _dbDriver?_dbDriver->getEmptyTrashesTime():0;