Smart Minotaur
 Alle Klassen Dateien Funktionen Variablen Seiten
minotaur::ExplorationAlgorithm Klassenreferenz

The ExplorationAlgorithm class provides an interface for the exploration logic of a MazeSolver object and determines which route the robot should take to explore the whole maze. Mehr ...

#include <ExplorationAlgorithm.hpp>

Klassendiagramm für minotaur::ExplorationAlgorithm:
minotaur::MazeMapUser minotaur::MinotaurExplorationAlgorithm

Öffentliche Methoden

virtual Direction calculateMovementDirection (unsigned int p_x, unsigned int p_y, Direction p_direction)=0
 Calculates the next direction the robot should take considering its the current pose.
- Öffentliche Methoden geerbt von minotaur::MazeMapUser
void setMazeMap (MazeMap *p_map)

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von minotaur::MazeMapUser
MazeMapmap

Ausführliche Beschreibung

The ExplorationAlgorithm class provides an interface for the exploration logic of a MazeSolver object and determines which route the robot should take to explore the whole maze.

Dokumentation der Elementfunktionen

virtual Direction minotaur::ExplorationAlgorithm::calculateMovementDirection ( unsigned int  p_x,
unsigned int  p_y,
Direction  p_direction 
)
pure virtual

Calculates the next direction the robot should take considering its the current pose.

Parameter
p_xcurrent x positon of the robot
p_ycurrent y position of the robot
p_directioncurrent direction of the robot

Implementiert in minotaur::MinotaurExplorationAlgorithm.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: