16 #include "carma/szaarrayutils/szaconst.h"
22 class PointingCorrections;
56 virtual void set(sza::util::OffsetMsg);
62 virtual void set(sza::util::OffsetMsg,
unsigned seq);
75 double wrapPi(
double angle);
virtual void apply(PointingCorrections *f)
Apply these offsets to the pointing model.
virtual void setAngle(double angle)
Set an angle.
virtual void set(sza::util::OffsetMsg)
Install new offsets received from the control program.
virtual ~OffsetBase()=0
Pure virtual destructor prevents instantiation of OffsetBase.
While computing pointing corrections, an object of the following type is used to communicate accumula...
double wrapPi(double angle)
Round an angle into the range -pi..pi.
Tagged: Thu Nov 13 16:53:47 UTC 2003.
Define a class to encapsulate a variety of offsets.
double wrap2pi(double angle)
Round an angle into the range 0-2.pi.
Tagged: Thu Mar 11 16:38:48 PST 2004.