summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/motor/movement_goto.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/motor/movement_goto.h')
-rw-r--r--2004/i/nono/src/motor/movement_goto.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/2004/i/nono/src/motor/movement_goto.h b/2004/i/nono/src/motor/movement_goto.h
index 375946f..95dde47 100644
--- a/2004/i/nono/src/motor/movement_goto.h
+++ b/2004/i/nono/src/motor/movement_goto.h
@@ -25,6 +25,7 @@
//
// }}}
#include "movement.h"
+#include "goto.h"
/// Paramètres d'un mouvement Goto.
class MovementGotoParam
@@ -51,6 +52,7 @@ class MovementGotoParam
/// direction finale.
class MovementGoto : public Movement
{
+ Goto *goto_;
/// Position d'arrivée.
double dX_, dY_;
/// Integrales.
@@ -61,8 +63,10 @@ class MovementGoto : public Movement
static MovementGotoParam param_;
public:
/// Constructeur.
- /// (x, y) : position d'arrivée (mm).
- MovementGoto (double x, double y);
+ /// go : objet Goto, detruit dans le destructeur.
+ MovementGoto (Goto *go);
+ /// Destructeur.
+ ~MovementGoto (void);
/// Controlle la vitesse, retourne faux si mouvement terminé.
bool control (void);
};