summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/motor/goto_simple.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/motor/goto_simple.h')
-rw-r--r--2004/i/nono/src/motor/goto_simple.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/2004/i/nono/src/motor/goto_simple.h b/2004/i/nono/src/motor/goto_simple.h
index 950203e..d773720 100644
--- a/2004/i/nono/src/motor/goto_simple.h
+++ b/2004/i/nono/src/motor/goto_simple.h
@@ -34,13 +34,15 @@ class GotoSimple : public Goto
/// Constructeur.
/// (dx, dy) : position d'arrivée (mm).
GotoSimple (double dx, double dy);
- /// Fournit la distance au point final (mm) et renvois false si le Goto
- /// est fini.
- /// eps: distance (mm) en dessous de laquelle on considère que la
+ /// Fournit la distance au point final (mm), le point le plus loin à moins
+ /// de distmax (mm) et renvois false si le Goto est fini.
+ /// eps : distance (mm) en dessous de laquelle on considère que la
/// destination est atteinte.
- bool getDistance (const Tracker &t, double &dist, double eps);
- /// Fournit le point le plus loin à moins de dist (mm).
- void getPoint (const Tracker &t, double &dx, double &dy, double dist);
+ /// distmax : distance (mm) maximale du point.
+ /// dist : distance (mm) au point final.
+ /// (x, y) : point intermédiaire (mm).
+ bool get (const Tracker &t, double distmax, double eps,
+ double &dist, double &x, double &y);
};
#endif // goto_simple_h