My Project
|
#include <AxisTilt.h>
Public Member Functions | |
virtual | ~AxisTilt () |
virtual void | reset () |
virtual void | setHaTilt (double ha_tilt) |
virtual void | setLatTilt (double lat_tilt) |
virtual void | setTilt (double tilt) |
virtual void | apply (PointingCorrections *f) |
virtual void | packHaTilt (signed *s_elements) |
virtual void | packLatTilt (signed *s_elements) |
virtual void | packTilt (signed *s_elements) |
A base class for managing tilts. We don't make this a pure virtual class, since I want to be able to pass a handle to either az or el tilts which inherit from this class as a pointer to a single type, without having to explictly define methods in one that have no relevance (for instance, setHaTilt() for an elevation tilt).
|
inlinevirtual |
Virtual destructor ensures that the correct destructor will be called for classes that inherit from AxisTilt.
|
inlinevirtual |
Apply the tilts managed by this class to the pointing corrections
Reimplemented in gcp::antenna::control::AzTilt, and gcp::antenna::control::ElTilt.
|
inlinevirtual |
Pack an HA tilt for archival in the register database.
Reimplemented in gcp::antenna::control::AzTilt.
|
inlinevirtual |
Pack a latitude tilt for archival in the register database.
Reimplemented in gcp::antenna::control::AzTilt.
|
inlinevirtual |
Pack a tilt for archival in the register database.
Reimplemented in gcp::antenna::control::ElTilt.
|
inlinevirtual |
Reset private members of this class
Reimplemented in gcp::antenna::control::AzTilt, and gcp::antenna::control::ElTilt.
|
inlinevirtual |
Set the tilt in HA
Reimplemented in gcp::antenna::control::AzTilt.
|
inlinevirtual |
Set the latitude tilt
Reimplemented in gcp::antenna::control::AzTilt.
|
inlinevirtual |
Generic method to set a tilt for classes which only manage one tilt
Reimplemented in gcp::antenna::control::ElTilt.