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

A class to encapsulate offsets derived from the optical camera TV display. More...

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

Inheritance diagram for sza::antenna::control::TvOffset:
sza::antenna::control::OffsetBase

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...
 
- Public Member Functions inherited from sza::antenna::control::OffsetBase
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...
 

Detailed Description

A class to encapsulate offsets derived from the optical camera TV display.

Definition at line 29 of file TvOffset.h.

Constructor & Destructor Documentation

sza::antenna::control::TvOffset::TvOffset ( )

Constructor.

Member Function Documentation

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.

void sza::antenna::control::TvOffset::set ( sza::util::OffsetMsg  msg)
virtual

Install a new offset received from the ACC.

Reimplemented from sza::antenna::control::OffsetBase.

void sza::antenna::control::TvOffset::setAngle ( double  zero_angle)
virtual

Set the zero-point angle.

Reimplemented from sza::antenna::control::OffsetBase.

Friends And Related Function Documentation

friend class Tracker
friend

Tracker will access members of this class.

Definition at line 68 of file TvOffset.h.


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