Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Static Public Member Functions | List of all members
Log Class Reference

#include <Log.h>

Static Public Member Functions

static void instantiateRun ()
 
static void log (const PathStatistics &stats)
 
static void log (const nlohmann::json &stats)
 
static void storeRun ()
 
static void save (std::string filename="", const std::string &path="log/")
 
static std::string filename ()
 
static std::vector< std::array< double, 2 > > serializePath (const std::vector< Point > &path)
 
static std::vector< std::array< double, 3 > > serializeTrajectory (const ompl::geometric::PathGeometric &traj, bool interpolate=true)
 
static std::vector< std::array< double, 3 > > serializeTrajectory (const ompl::control::PathControl &traj, bool interpolate=true)
 

Member Function Documentation

◆ filename()

std::string Log::filename ( )
static

◆ instantiateRun()

void Log::instantiateRun ( )
static

◆ log() [1/2]

void Log::log ( const nlohmann::json &  stats)
static

◆ log() [2/2]

void Log::log ( const PathStatistics stats)
static

◆ save()

void Log::save ( std::string  filename = "",
const std::string &  path = "log/" 
)
static

◆ serializePath()

std::vector< std::array< double, 2 > > Log::serializePath ( const std::vector< Point > &  path)
static

◆ serializeTrajectory() [1/2]

std::vector< std::array< double, 3 > > Log::serializeTrajectory ( const ompl::control::PathControl &  traj,
bool  interpolate = true 
)
static

◆ serializeTrajectory() [2/2]

std::vector< std::array< double, 3 > > Log::serializeTrajectory ( const ompl::geometric::PathGeometric &  traj,
bool  interpolate = true 
)
static

◆ storeRun()

void Log::storeRun ( )
static

The documentation for this class was generated from the following files: