CARMA C++
sza::antenna::control::ElTilt Class Reference

Define a class for handling Elevation tilts. More...

#include <carma/antenna/sza/antenna/control/ElTilt.h>

Inheritance diagram for sza::antenna::control::ElTilt:
sza::antenna::control::AxisTilt

Public Member Functions

void apply (PointingCorrections *f)
 Correct the misalignment of the elevation axis. More...
 
 ElTilt ()
 Constructor trivially calls reset(), below. More...
 
void packTilt (signed *s_elements)
 Pack a tilt for archival in the register database. More...
 
void reset ()
 Reset internal data members. More...
 
void setTilt (double tilt)
 Install the tilt. More...
 
- Public Member Functions inherited from sza::antenna::control::AxisTilt
virtual void packHaTilt (signed *s_elements)
 Pack an HA tilt for archival in the register database. More...
 
virtual void packLatTilt (signed *s_elements)
 Pack a latitude tilt for archival in the register database. More...
 
virtual void setHaTilt (double ha_tilt)
 Set the tilt in HA. More...
 
virtual void setLatTilt (double lat_tilt)
 Set the latitude tilt. More...
 
virtual ~AxisTilt ()
 Virtual destructor ensures that the correct destructor will be called for classes that inherit from AxisTilt. More...
 

Detailed Description

Define a class for handling Elevation tilts.

Definition at line 22 of file ElTilt.h.

Constructor & Destructor Documentation

sza::antenna::control::ElTilt::ElTilt ( )

Constructor trivially calls reset(), below.

Member Function Documentation

void sza::antenna::control::ElTilt::apply ( PointingCorrections f)
virtual

Correct the misalignment of the elevation axis.

Parameters
fPointingCorrections * The az/el pointing to be corrected.

Reimplemented from sza::antenna::control::AxisTilt.

void sza::antenna::control::ElTilt::packTilt ( signed *  s_elements)
virtual

Pack a tilt for archival in the register database.

Reimplemented from sza::antenna::control::AxisTilt.

void sza::antenna::control::ElTilt::reset ( )
virtual

Reset internal data members.

Reimplemented from sza::antenna::control::AxisTilt.

void sza::antenna::control::ElTilt::setTilt ( double  tilt)
virtual

Install the tilt.

Reimplemented from sza::antenna::control::AxisTilt.


The documentation for this class was generated from the following file: