|
| Vis_PRM (Robot *R, Graph *G) |
| Constructeur de la classe. More...
|
|
| ~Vis_PRM () |
| Destructeur de la classe.
|
|
std::vector< Node * > | isOrphanLinking (Node *N, int &link) |
| test si un node est linkable en suivant la visibilité More...
|
|
void | createOneOrphanLinking (int type, unsigned int &ADDED, int &nb_fail) |
| crée un Node dans le graph en suivant la visibilité More...
|
|
bool | linkOrphanLinking (Node *N, int type, unsigned int &ADDED, int &nb_fail) |
| lie un Node en suivant la visibilité More...
|
|
int | createOrphansLinking (unsigned int nb_node, int type) |
| crée des Node dans le Graph en suivant la visibilité More...
|
|
void | expandOneStep () |
| fonction principale de l'algorithme Vis_PRM crée des Node dans le Graph en suivant la visibilité More...
|
|
| PRM (Robot *robot, Graph *graph) |
| Constructor.
|
|
| ~PRM () |
| Destructor.
|
|
int | getNumberOfExpansion () const |
|
virtual unsigned | init () |
| Initialize the PRM. More...
|
|
bool | checkStopConditions () |
| Check the stopping conditions of PRM. More...
|
|
bool | preConditions () |
| Check the pre-conditions of PRM. More...
|
|
unsigned int | run () |
| Main function of the PRM. More...
|
|
bool | trajFound () |
| Check whether PRM has found a trajectory. More...
|
|
API::Trajectory * | extractTrajectory () |
| Extract a trajectory going through all the waypoints.
|
|
| Planner () |
| Plain Constructor of the class.
|
|
| Planner (Robot *rob, Graph *graph) |
| Constructor of the class. More...
|
|
virtual | ~Planner () |
| Destructeur de la classe.
|
|
Robot * | getActivRobot () |
| retourne le Robot activ More...
|
|
void | setRobot (Robot *R) |
| place le Robot utilisé pour la planification More...
|
|
Graph * | getActivGraph () |
| obtient le Graph actif pour la planification More...
|
|
void | setGraph (Graph *G) |
| modifie le Graph actif pour la planification More...
|
|
bool | setInit (confPtr_t Cs) |
| place le Node initial de la planification More...
|
|
bool | setGoal (confPtr_t Cg) |
| place le Node final de la planification More...
|
|
Node * | getInit () |
| obtient le Node intial de la planification More...
|
|
Node * | getGoal () |
| obtient le Node final de la planification More...
|
|
confPtr_t | getInitConf () |
| Get init configuration.
|
|
confPtr_t | getGoalConf () |
| Get goal configuration.
|
|
bool | getInitialized () |
| test si le Planner est initialisé pour la planification More...
|
|
void | setInitialized (bool b) |
| modifie la valeur du Booleen de test d'initialisation More...
|
|
int | getRunId () |
| Get the run Id.
|
|
void | setRunId (int id) |
| Set the run Id.
|
|
double | getTime () |
| return time in algorithm this function must be called after ChronoTimeOfDayOn() More...
|
|
void | chronoStart () |
|
void | chronoStop () |
|
void | chronoUpdate () |
|
Classe représentant l'algorithme Vis_PRM.
- Author
- Florian Pilardeau,B90,6349 <fpilarde>