Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
PolygonMaze Member List

This is the complete list of members for PolygonMaze, including all inherited members.

_boundsEnvironmentprotected
_collision_timerEnvironmentprotected
_goalEnvironmentprotected
_goal_thetaEnvironmentprotected
_startEnvironmentprotected
_start_thetaEnvironmentprotected
_thetas_definedEnvironmentprotected
bilinearDistance(double x, double y, double cellSize=1)Environment
bilinearDistance(const Point &point, double cellSize=1)Environmentinline
bilinearDistance(const ob::State *state, double cellSize=1)Environmentinline
bounds() constEnvironmentinline
checkValidity(const ob::State *state)Environment
collides(double x, double y) overridePolygonMazeinlinevirtual
collides(const Polygon &polygon) overridePolygonMazeinlinevirtual
Environment::collides(const Point &p)Environmentinline
Environment::collides(const ompl::geometric::PathGeometric &trajectory)Environment
Environment::collides(const ob::State *state)Environmentinline
distance(double x, double y)Environmentinlinevirtual
distance(const ob::State *state)Environmentinline
distanceGradient(double x, double y, double &dx, double &dy, double p=0.1, double cellSize=1)Environment
elapsedCollisionTime() constEnvironmentinline
Environment()Environment
estimateStartGoalOrientations()Environment
getBounds() constEnvironmentinline
goal() constEnvironmentinline
goalScopedState() constEnvironment
goalState() constEnvironmentinline
goalTheta() constEnvironmentinline
height() constEnvironmentinline
loadFromSvg(const std::string &filename)PolygonMazeinlinestatic
name() const overridePolygonMazeinlinevirtual
obstacles() constPolygonMazeinline
PolygonMaze()PolygonMazeinline
resetCollisionTimer()Environmentinline
setGoal(const Point &point)Environment
setStart(const Point &point)Environment
setThetas(double start, double goal)Environment
start() constEnvironmentinline
startScopedState() constEnvironment
startState() constEnvironmentinline
startTheta() constEnvironmentinline
thetasDefined() constEnvironmentinline
to_json(nlohmann::json &j) overridePolygonMazeinlinevirtual
unit() const overridePolygonMazeinlinevirtual
width() constEnvironmentinline
~Environment()=defaultEnvironmentvirtual