CARMA C++
|
Class to manage pointing offsets expressed as angular offsets on the sky. More...
#include <carma/antenna/sza/antenna/control/SkyOffset.h>
Public Member Functions | |
void | apply (PointingCorrections *f) |
Add in any position-independent sky offsets to the current pointing model. More... | |
void | cacheValues () |
void | incrXInRadians (double x) |
void | incrYInRadians (double y) |
void | pack (signed *s_elements) |
void | reset () |
Reset the offsets to default values. More... | |
void | set (sza::util::OffsetMsg msg) |
Update the values of the sky offset. More... | |
void | setXInRadians (double x) |
void | setYInRadians (double y) |
SkyOffset () | |
Constructor just initializes the offsets. More... | |
![]() | |
OffsetBase () | |
Constructor. More... | |
virtual void | set (sza::util::OffsetMsg, unsigned seq) |
Install new offsets received from the control program, with sequence number. More... | |
virtual void | setAngle (double angle) |
Set an angle. 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 |
Class to manage pointing offsets expressed as angular offsets on the sky.
Definition at line 28 of file SkyOffset.h.
sza::antenna::control::SkyOffset::SkyOffset | ( | ) |
Constructor just initializes the offsets.
|
virtual |
Add in any position-independent sky offsets to the current pointing model.
Reimplemented from sza::antenna::control::OffsetBase.
void sza::antenna::control::SkyOffset::reset | ( | ) |
Reset the offsets to default values.
|
virtual |
Update the values of the sky offset.
Reimplemented from sza::antenna::control::OffsetBase.
|
friend |
Definition at line 69 of file SkyOffset.h.