11 #include "gcp/antenna/control/specific/PointingCorrections.h"
16 #include "gcp/control/code/unix/libunix_src/common/astrom.h"
20 #include "gcp/control/code/unix/libunix_src/common/const.h"
22 #include "gcp/util/common/Angle.h"
23 #include "gcp/util/common/Length.h"
57 void setOffset(
double north,
double east,
double up);
109 inline double getLongitude() {
110 return actual_.longitude;
113 inline double getLatitude() {
114 return actual_.latitude;
117 inline double getAltitude() {
118 return actual_.altitude;
136 double wrap2pi(
double angle);
168 #endif // End #ifndef
void packFiducial(signed *s_elements)
Definition: Site.cc:243
double convertMjdUtcToLst(double utc, double ut1utc, double eqneqx)
Definition: Site.cc:103
void applyDiurnalAberration(PointingCorrections *f)
Definition: Site.cc:141
void setFiducial(gcp::util::Angle longitude, gcp::util::Angle latitude, double altitude)
Definition: Site.cc:27
void packOffset(signed *s_elements)
Definition: Site.cc:262
void reset()
Definition: Site.cc:84
void packActual(signed *s_elements)
Definition: Site.cc:225
void setOffset(double north, double east, double up)
Definition: Site.cc:59
Site()
Definition: Site.cc:19
void updateLatitude(PointingCorrections *f)
Definition: Site.cc:213
Definition: PointingCorrections.h:22
void applyParallax(double dist, PointingCorrections *f)
Definition: Site.cc:124