Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
|
This is the complete list of members for GridMaze, including all inherited members.
_bounds | Environment | protected |
_collision_timer | GridMaze | protected |
_goal | Environment | protected |
_goal_theta | Environment | protected |
_start | Environment | protected |
_start_theta | Environment | protected |
_thetas_defined | Environment | protected |
bilinearDistance(double x, double y, double cellSize=1) | Environment | |
bilinearDistance(const Point &point, double cellSize=1) | Environment | inline |
bilinearDistance(const ob::State *state, double cellSize=1) | Environment | inline |
bounds() const | Environment | inline |
cells() const | GridMaze | inline |
checkValidity(const ob::State *state) | Environment | |
collides(double x, double y) override | GridMaze | virtual |
collides(const Polygon &polygon) override | GridMaze | virtual |
Environment::collides(const Point &p) | Environment | inline |
Environment::collides(const ompl::geometric::PathGeometric &trajectory) | Environment | |
Environment::collides(const ob::State *state) | Environment | inline |
computeDistances() | GridMaze | |
coord2key(double x, double y) const | GridMaze | inlineprotected |
createFromImage(const std::string &filename, double occupancy_threshold=0.5, int width=0, int height=0) | GridMaze | static |
createFromMovingAiScenario(Scenario &scenario) | GridMaze | static |
createFromObstacles(const std::vector< Rectangle > &obstacles, unsigned int width=DefaultWidth, unsigned int height=DefaultHeight, int borderSize=1) | GridMaze | static |
createRandom(unsigned int width=DefaultWidth, unsigned int height=DefaultHeight, double obsRatio=0.3, unsigned int seed=(unsigned int) time(nullptr), int borderSize=1) | GridMaze | static |
createRandomCorridor(unsigned int width=DefaultWidth, unsigned int height=DefaultHeight, double radius=2, int branches=30, unsigned int seed=(unsigned int) time(nullptr), int borderSize=1) | GridMaze | static |
createSimple() | GridMaze | static |
DefaultHeight | GridMaze | inlinestatic |
DefaultWidth | GridMaze | inlinestatic |
distance(double x, double y) override | GridMaze | inlinevirtual |
distance(unsigned int index) | GridMaze | inline |
distance(unsigned int xi, unsigned int yi) | GridMaze | inline |
Environment::distance(const ob::State *state) | Environment | inline |
distanceComputationMethod() const | GridMaze | inlineprotected |
distanceGradient(double x, double y, double &dx, double &dy, double p=0.1, double cellSize=1) | Environment | |
elapsedCollisionTime() const | Environment | inline |
empty() const | GridMaze | inline |
Environment() | Environment | |
estimateStartGoalOrientations() | Environment | |
fill(double x, double y, bool value) | GridMaze | protected |
fill(const Rectangle &r, bool value) | GridMaze | protected |
fillBorder(bool value, int size=1) | GridMaze | protected |
generatorType() const | GridMaze | |
getBounds() const | Environment | inline |
goal() const | Environment | inline |
goalScopedState() const | Environment | |
goalState() const | Environment | inline |
goalTheta() const | Environment | inline |
GridMaze()=default | GridMaze | |
GridMaze(const GridMaze &environment) | GridMaze | |
GridMaze(unsigned int seed, unsigned int width, unsigned int height, double voxelSize=1.) | GridMaze | |
height() const | Environment | inline |
mapData(unsigned char *data, double resolution=1.) | GridMaze | |
mapDistances() | GridMaze | |
mapString() const | GridMaze | |
name() const override | GridMaze | inlinevirtual |
name() | GridMaze | inline |
obstacleRatio() const | GridMaze | |
obstacles() const | GridMaze | |
obstacles(double x1, double y1, double x2, double y2) const | GridMaze | |
occupied(unsigned int index) const | GridMaze | inline |
occupied(double x, double y) | GridMaze | inline |
occupiedCell(unsigned int xi, unsigned int yi) const | GridMaze | inline |
operator<< | GridMaze | friend |
resetCollisionTimer() | Environment | inline |
saveSbplConfigFile(const std::string &filename) const | GridMaze | |
seed() const | GridMaze | inline |
setGoal(const Point &point) | Environment | |
setStart(const Point &point) | Environment | |
setThetas(double start, double goal) | Environment | |
start() const | Environment | inline |
startScopedState() const | Environment | |
startState() const | Environment | inline |
startTheta() const | Environment | inline |
thetasDefined() const | Environment | inline |
to_json(nlohmann::json &j) override | GridMaze | inlinevirtual |
unit() const | Environment | inlinevirtual |
voxels_x() const | GridMaze | inline |
voxels_y() const | GridMaze | inline |
voxelSize() const | GridMaze | inline |
width() const | Environment | inline |
~Environment()=default | Environment | virtual |
~GridMaze() | GridMaze |