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

#include <PathLengthMetric.h>

Inheritance diagram for PathLengthMetric:
Inheritance graph
[legend]
Collaboration diagram for PathLengthMetric:
Collaboration graph
[legend]

Static Public Member Functions

static double evaluateMetric (const ompl::geometric::PathGeometric &trajectory, double)
 
static double evaluateMetric (const ompl::control::PathControl &trajectory, double)
 
- Static Public Member Functions inherited from TMetric< PathLengthMetric >
static double evaluate (const ompl::geometric::PathGeometric &trajectory, double dt=0.1)
 
static double evaluate (const ompl::control::PathControl &trajectory, double dt=0.1)
 
static int compare (const ompl::geometric::PathGeometric &a, const ompl::geometric::PathGeometric &b, double dt=0.1)
 Compares two trajectories by evaluating this metric on them. More...
 
static int compare (const ompl::control::PathControl &a, const ompl::control::PathControl &b, double dt=0.1)
 Compares two trajectories by evaluating this metric on them. More...
 

Static Public Attributes

static const bool MoreIsBetter = false
 
- Static Public Attributes inherited from TMetric< PathLengthMetric >
static constexpr double ComparisonTolerance
 

Member Function Documentation

◆ evaluateMetric() [1/2]

static double PathLengthMetric::evaluateMetric ( const ompl::control::PathControl &  trajectory,
double   
)
inlinestatic

◆ evaluateMetric() [2/2]

static double PathLengthMetric::evaluateMetric ( const ompl::geometric::PathGeometric &  trajectory,
double   
)
inlinestatic

Member Data Documentation

◆ MoreIsBetter

const bool PathLengthMetric::MoreIsBetter = false
static

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