LRT13  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
Arc.h
1 #ifndef ARC_H_
2 #define ARC_H_
3 
4 #include "Routine.h"
5 
6 class Arc : public Routine
7 {
8 public:
9  Arc(double distance, double angle, double maxSpeed = 1.0, double errorThreshold = 0.5, bool continuous = false);
10 
11  virtual void Run();
12 
13  virtual bool Completed();
14 
15  virtual void Stop();
16 private:
17  double m_distance;
18  double m_angle;
19  double m_maxSpeed;
20  double m_errorThreshold;
21  bool m_continuous;
22 };
23 
24 #endif