22 const float &radius) :
PathPlanner(map, options, start, goal, radius) {}
PathPlanner class implements base pathfinder interface and behavior.
DirectPlanner class implements simple planner, which creates direct path from start to goal position...
bool GetNext(const Point &curr, Point &next) override
Returns current goal of agent. Always return goal position.
DirectPlanner * Clone() const override
Method for cloning objects. Creates copy of object in memmory and return pointer to copy...
The Point class defines a position (or euclidean vector from (0,0)) in 2D space.
~DirectPlanner() override
DirectPlanner destructor.
bool CreateGlobalPath() override
Nothing.
Class EnvironmentOptions contains environment and algoritms parameters.
Map class describes static environment.
DirectPlanner(const Map &map, const EnvironmentOptions &options, const Point &start, const Point &goal, const float &radius)
DirectPlanner constructor with parametes.
DirectPlanner & operator=(const DirectPlanner &obj)
Assignment operator.
PathPlanner & operator=(const PathPlanner &obj)
Assignment operator.
File contains DirectPlanner class.