CARMA C++
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
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
Angle.h
Representation of an angle, return values are always modulo 2PI radians.
carma::antenna::common::Encoder::Encoder
Encoder()
Constructor.
carma::antenna::common::Encoder
Manages Encoder parameters.
Definition:
Encoder.h:24
carma::antenna::common::Encoder::~Encoder
virtual ~Encoder()
Destructor.
carma::services::Angle
The Angle class can represent any angle in any units.
Definition:
Angle.h:38
carma
antenna
common
Encoder.h
Generated by
1.8.5