Test du path finding

Dependencies:   RoboClaw mbed

Fork of TestMyPathFind by Romain Ame

Committer:
IceTeam
Date:
Wed Apr 13 11:27:01 2016 +0000
Revision:
39:ca4dd3faffa8
First publish;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
IceTeam 39:ca4dd3faffa8 1 #ifndef MAP_H
IceTeam 39:ca4dd3faffa8 2 #define MAP_H
IceTeam 39:ca4dd3faffa8 3
IceTeam 39:ca4dd3faffa8 4 #include "obsCarr.h"
IceTeam 39:ca4dd3faffa8 5 #include "pointParcours.h"
IceTeam 39:ca4dd3faffa8 6 #include "nVector.h"
IceTeam 39:ca4dd3faffa8 7 #include "controle.h"
IceTeam 39:ca4dd3faffa8 8
IceTeam 39:ca4dd3faffa8 9 class map {
IceTeam 39:ca4dd3faffa8 10 public:
IceTeam 39:ca4dd3faffa8 11 map ();
IceTeam 39:ca4dd3faffa8 12 void addObs (obsCarr nobs);
IceTeam 39:ca4dd3faffa8 13 void FindWay (point dep, point arr);
IceTeam 39:ca4dd3faffa8 14 nVector<pointParcours>& getParc () { return path; }
IceTeam 39:ca4dd3faffa8 15 bool& getEnded () { return endedParc; }
IceTeam 39:ca4dd3faffa8 16
IceTeam 39:ca4dd3faffa8 17 protected:
IceTeam 39:ca4dd3faffa8 18 nVector<obsCarr> obs;
IceTeam 39:ca4dd3faffa8 19 nVector<pointParcours> path;
IceTeam 39:ca4dd3faffa8 20 bool endedParc; // Definit s'il existe un chemin parcourable dans le dernier FindWay
IceTeam 39:ca4dd3faffa8 21 };
IceTeam 39:ca4dd3faffa8 22
IceTeam 39:ca4dd3faffa8 23 #endif