Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Public Member Functions | Public Attributes | List of all members
GRIPS::RoundStats Struct Reference

#include <GRIPS.h>

Inheritance diagram for GRIPS::RoundStats:
Inheritance graph
[legend]
Collaboration diagram for GRIPS::RoundStats:
Collaboration graph
[legend]

Public Member Functions

std::string typeName () const
 
 RoundStats ()
 

Public Attributes

Property< double > path_length
 
Property< double > max_curvature
 
Property< double > time
 
Property< int > nodes {-1, "nodes", this}
 
Property< double > median_node_obstacle_distance
 
Property< double > mean_node_obstacle_distance
 
Property< double > min_node_obstacle_distance
 
Property< double > max_node_obstacle_distance
 
Property< double > std_node_obstacle_distance
 
Property< double > median_traj_obstacle_distance
 
Property< double > mean_traj_obstacle_distance
 
Property< double > min_traj_obstacle_distance
 
Property< double > max_traj_obstacle_distance
 
Property< double > std_traj_obstacle_distance
 
Property< RoundTypetype {ROUND_UNKOWN, "type", this}
 
TimedResult stopWatch
 

Constructor & Destructor Documentation

◆ RoundStats()

GRIPS::RoundStats::RoundStats ( )
inline

Member Function Documentation

◆ typeName()

std::string GRIPS::RoundStats::typeName ( ) const
inline

Member Data Documentation

◆ max_curvature

Property<double> GRIPS::RoundStats::max_curvature
Initial value:
{std::numeric_limits<double>::quiet_NaN(),
"max_curvature", this}

◆ max_node_obstacle_distance

Property<double> GRIPS::RoundStats::max_node_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "max_node_obstacle_distance",
this}

◆ max_traj_obstacle_distance

Property<double> GRIPS::RoundStats::max_traj_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "max_traj_obstacle_distance",
this}

◆ mean_node_obstacle_distance

Property<double> GRIPS::RoundStats::mean_node_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "mean_node_obstacle_distance",
this}

◆ mean_traj_obstacle_distance

Property<double> GRIPS::RoundStats::mean_traj_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "mean_traj_obstacle_distance",
this}

◆ median_node_obstacle_distance

Property<double> GRIPS::RoundStats::median_node_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(),
"median_node_obstacle_distance", this}

◆ median_traj_obstacle_distance

Property<double> GRIPS::RoundStats::median_traj_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(),
"median_traj_obstacle_distance", this}

◆ min_node_obstacle_distance

Property<double> GRIPS::RoundStats::min_node_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "min_node_obstacle_distance",
this}

◆ min_traj_obstacle_distance

Property<double> GRIPS::RoundStats::min_traj_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "min_traj_obstacle_distance",
this}

◆ nodes

Property<int> GRIPS::RoundStats::nodes {-1, "nodes", this}

◆ path_length

Property<double> GRIPS::RoundStats::path_length
Initial value:
{std::numeric_limits<double>::quiet_NaN(),
"path_length", this}

◆ std_node_obstacle_distance

Property<double> GRIPS::RoundStats::std_node_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "std_node_obstacle_distance",
this}

◆ std_traj_obstacle_distance

Property<double> GRIPS::RoundStats::std_traj_obstacle_distance
Initial value:
{
std::numeric_limits<double>::quiet_NaN(), "std_traj_obstacle_distance",
this}

◆ stopWatch

TimedResult GRIPS::RoundStats::stopWatch

◆ time

Property<double> GRIPS::RoundStats::time
Initial value:
{std::numeric_limits<double>::quiet_NaN(), "time",
this}

◆ type

Property<RoundType> GRIPS::RoundStats::type {ROUND_UNKOWN, "type", this}

The documentation for this struct was generated from the following file: