My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::Flexure Class Reference

Public Member Functions

 Flexure ()
 
virtual ~Flexure ()
 
void setSineElFlexure (double sFlexure)
 
void setCosElFlexure (double cFlexure)
 
void apply (PointingCorrections *f)
 
void setUsable (bool usable)
 
bool isUsable ()
 
void reset ()
 
void pack (signed *s_elements)
 

Friends

std::ostream & operator<< (std::ostream &os, Flexure &flex)
 

Constructor & Destructor Documentation

Flexure::Flexure ( )

Constructor.

....................................................................... Constructor.

Flexure::~Flexure ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

void Flexure::apply ( PointingCorrections f)

....................................................................... Apply the flexure terms to the model

bool Flexure::isUsable ( )

....................................................................... Return true if the flexure terms in this object are currently usable

void Flexure::setCosElFlexure ( double  cFlexure)

....................................................................... Set the coefficient of the cos(elevation) flexure term

void Flexure::setSineElFlexure ( double  sFlexure)

....................................................................... Set the coefficient of the sin(elevation) flexure term

void Flexure::setUsable ( bool  usable)

....................................................................... Set whether or not the flexure terms in this object are currently usable


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