CARMA C++
Encoder.h
1 // $Id: Encoder.h,v 1.2 2005/04/27 20:56:48 rick Exp $
2 
3 #ifndef CARMA_ANTENNA_COMMON_ENCODER_H
4 #define CARMA_ANTENNA_COMMON_ENCODER_H
5 
6 #include "carma/services/Angle.h"
16 namespace carma {
17  namespace antenna {
18  namespace common {
19 
24  class Encoder {
25  public:
26 
30  Encoder();
31 
35  virtual ~Encoder();
36 
37  virtual void setZero(const carma::services::Angle& zero) = 0;
38  virtual const carma::services::Angle& getZero() = 0;
39 
40  private:
41  }; // End class Encoder
42 
43  } // End namespace common
44  } // End namespace antenna
45 } // End namespace carma
46 
47 
48 
49 #endif // End #ifndef CARMA_ANTENNA_COMMON_ENCODER_H
Representation of an angle, return values are always modulo 2PI radians.
Manages Encoder parameters.
Definition: Encoder.h:24
virtual ~Encoder()
Destructor.
The Angle class can represent any angle in any units.
Definition: Angle.h:38