43 const std::string& transformIdentifier,
const std::string& timeString,
44 const bool saveCovarianceFlag);
47 const std::string& transformIdentifier,
const std::string& timeString);
50 const std::string& transformIdentifier,
const std::string& timeString);
53 const std::string& stateCategoryIdentifier,
const std::string& timeString);
56 const std::string& transformIdentifier,
const std::string& timeString);
60 const std::string& transformIdentifier,
const std::string& timeString);
65 static void writePose3ToCsvFile(std::map<std::string, std::ofstream>& fileStreams,
const gtsam::Pose3& pose,
66 const std::string& transformIdentifier,
const double timeStamp,
const bool saveCovarianceFlag,
67 const std::optional<Eigen::Matrix<double, 6, 6>>& optionalPoseCovarianceInWorldRos = std::nullopt);
69 static void writeLatLonAltToCsvFile(std::map<std::string, std::ofstream>& fileStreams,
const gtsam::Point3& point,
70 const std::string& transformIdentifier,
const double timeStamp);
72 static void writePoint3ToCsvFile(std::map<std::string, std::ofstream>& fileStreams,
const gtsam::Point3& point,
73 const std::string& transformIdentifier,
const double timeStamp);
75 static void writeImuBiasToCsvFile(std::map<std::string, std::ofstream>& fileStreams,
const gtsam::imuBias::ConstantBias& imuBias,
76 const std::string& stateCategoryIdentifier,
const double timeStamp);
78 static void writeDoubleToCsvFile(std::map<std::string, std::ofstream>& fileStreams,
const double value,
79 const std::string& transformIdentifier,
const double timeStamp);
82 static void writePose3ToTumFile(std::map<std::string, std::ofstream>& fileStreams,
const gtsam::Pose3& pose,
83 const std::string& transformIdentifier,
const double timeStamp);
static void writePose3ToCsvFile(std::map< std::string, std::ofstream > &fileStreams, const gtsam::Pose3 &pose, const std::string &transformIdentifier, const double timeStamp, const bool saveCovarianceFlag, const std::optional< Eigen::Matrix< double, 6, 6 > > &optionalPoseCovarianceInWorldRos=std::nullopt)