Export GPS poses: set 8 decimals (1 mm accuracy) https://github.com/introlab/rtabmap_ros/issues/833

This commit is contained in:
matlabbe
2022-11-02 11:35:54 -07:00
parent 2889cf8048
commit c9d50ef445
3 changed files with 17 additions and 16 deletions

View File

@@ -24,6 +24,7 @@
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <iomanip>
#ifdef _WIN32
#include <windows.h>
@@ -101,17 +102,17 @@ std::string uNumber2Str(int number)
return s.str();
}
std::string uNumber2Str(float number)
std::string uNumber2Str(float number, int precision)
{
std::stringstream s;
s << number;
s << std::setprecision(precision) << std::fixed << number;
return s.str();
}
std::string uNumber2Str(double number)
std::string uNumber2Str(double number, int precision)
{
std::stringstream s;
s << number;
s << std::setprecision(precision) << std::fixed << number;
return s.str();
}