|
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 |