Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Classes | Namespaces | Typedefs | Functions
Primitives.h File Reference
#include <ompl/base/State.h>
#include <ompl/base/spaces/SE2StateSpace.h>
#include <ompl/control/PathControl.h>
#include <ompl/geometric/PathGeometric.h>
#include <nlohmann/json.hpp>
Include dependency graph for Primitives.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Rectangle
 
struct  Point
 
struct  Polygon
 

Namespaces

namespace  base
 

Typedefs

typedef ob::SE2StateSpace::StateType State
 

Functions

ob::Statebase::StateFromXYT (double x, double y, double theta)
 
ob::Statebase::StateFromXY (double x, double y)
 
void to_json (nlohmann::json &j, const Point &p)
 
void from_json (const nlohmann::json &j, Point &p)
 
void to_json (nlohmann::json &j, const Polygon &p)
 
void from_json (const nlohmann::json &j, Polygon &p)
 

Typedef Documentation

◆ State

typedef ob::SE2StateSpace::StateType State

Function Documentation

◆ from_json() [1/2]

void from_json ( const nlohmann::json &  j,
Point p 
)
inline

◆ from_json() [2/2]

void from_json ( const nlohmann::json &  j,
Polygon p 
)
inline

◆ to_json() [1/2]

void to_json ( nlohmann::json &  j,
const Point p 
)
inline

◆ to_json() [2/2]

void to_json ( nlohmann::json &  j,
const Polygon p 
)
inline