CARMA C++
|
A class to encapsulate offsets derived from the optical camera TV display. More...
#include <carma/antenna/sza/antenna/control/TvOffset.h>
Public Member Functions | |
void | apply (PointingCorrections *f, double *daz, double *del) |
Apply the tv offsets to the current pointing corrections. More... | |
void | apply (Pointing *p, double *daz, double *del) |
Apply the tv offsets to the current pointing corrections. More... | |
void | reset () |
Reset internal members to default values. More... | |
void | set (sza::util::OffsetMsg msg) |
Install a new offset received from the ACC. More... | |
void | setAngle (double zero_angle) |
Set the zero-point angle. More... | |
TvOffset () | |
Constructor. More... | |
![]() | |
virtual void | apply (PointingCorrections *f) |
Apply these offsets to the pointing model. More... | |
OffsetBase () | |
Constructor. More... | |
virtual void | set (sza::util::OffsetMsg, unsigned seq) |
Install new offsets received from the control program, with sequence number. More... | |
double | wrap2pi (double angle) |
Round an angle into the range 0-2.pi. More... | |
double | wrapPi (double angle) |
Round an angle into the range -pi..pi. More... | |
virtual | ~OffsetBase ()=0 |
Pure virtual destructor prevents instantiation of OffsetBase. More... | |
Friends | |
class | Tracker |
Tracker will access members of this class. More... | |
A class to encapsulate offsets derived from the optical camera TV display.
Definition at line 29 of file TvOffset.h.
sza::antenna::control::TvOffset::TvOffset | ( | ) |
Constructor.
void sza::antenna::control::TvOffset::apply | ( | PointingCorrections * | f, |
double * | daz, | ||
double * | del | ||
) |
Apply the tv offsets to the current pointing corrections.
void sza::antenna::control::TvOffset::apply | ( | Pointing * | p, |
double * | daz, | ||
double * | del | ||
) |
Apply the tv offsets to the current pointing corrections.
void sza::antenna::control::TvOffset::reset | ( | ) |
Reset internal members to default values.
|
virtual |
Install a new offset received from the ACC.
Reimplemented from sza::antenna::control::OffsetBase.
|
virtual |
Set the zero-point angle.
Reimplemented from sza::antenna::control::OffsetBase.
|
friend |
Tracker will access members of this class.
Definition at line 68 of file TvOffset.h.