1 #ifndef GCP_UTIL_SOURCE_H
2 #define GCP_UTIL_SOURCE_H
11 #include "gcp/util/common/Axis.h"
12 #include "gcp/util/common/Angle.h"
13 #include "gcp/util/common/DecAngle.h"
14 #include "gcp/util/common/HourAngle.h"
15 #include "gcp/util/common/QuadraticInterpolatorNormal.h"
16 #include "gcp/util/common/QuadraticInterpolatorPositiveAngle.h"
17 #include "gcp/util/common/QuadraticInterpolatorSignedAngle.h"
21 #include "gcp/control/code/unix/libunix_src/common/genericregs.h"
22 #include "gcp/control/code/unix/libsrc_src/source.h"
113 inline void setType(gcp::control::SourceType type) {
154 gcp::control::SourceType type_;
191 #endif // End #ifndef
bool isEphem()
Definition: Source.cc:224
char * getName()
Definition: Source.cc:107
Definition: QuadraticInterpolator.h:48
HourAngle getGradRa(double tt)
Definition: Source.cc:163
HourAngle getRa(double tt)
Definition: Source.cc:133
Source()
Definition: Source.cc:25
void setAxis(gcp::util::Axis::Type axisType, Angle az, Angle el, Angle pa)
Definition: Source.cc:185
Angle getEl()
Definition: Source.cc:124
void extend(double mjd, HourAngle ra, DecAngle dec, double dist)
Definition: Source.cc:83
Definition: DecAngle.h:16
bool isJ2000()
Definition: Source.cc:216
QuadraticInterpolator * dist_
Definition: Source.h:175
~Source()
Definition: Source.cc:43
bool isAzEl()
Definition: Source.cc:200
Definition: HourAngle.h:17
DecAngle getDec(double tt)
Definition: Source.cc:144
bool isRaDec()
Definition: Source.cc:208
void setType(gcp::control::SourceType type)
Definition: Source.h:113
DecAngle getGradDec(double tt)
Definition: Source.cc:174
double getDist(double tt)
Definition: Source.cc:155
Angle getAz()
Definition: Source.cc:115
bool canBracket(double mjd)
Definition: Source.cc:233
void setName(char *name)
Definition: Source.cc:98
Type
Definition: Axis.h:24
gcp::control::SourceType getType()
Definition: Source.h:120
void reset()
Definition: Source.cc:64