CARMA C++
DelayStatus.h
Go to the documentation of this file.
1 
12 #ifndef CARMA_INTERFEROMETRY_DELAYSTATUS_H
13 #define CARMA_INTERFEROMETRY_DELAYSTATUS_H
14 
15 #include <vector>
16 
17 namespace carma {
18  namespace interferometry {
19 
31  {
32  public:
37  DelayStatus(unsigned short nAntennas);
38 
40  virtual ~DelayStatus();
41 
43  std::vector<bool> useAdjustable;
44 
46  std::vector<bool> useGeometric;
47 
49  std::vector<bool> useHeight;
50 
52  std::vector<bool> useIonospheric;
53 
55  std::vector<bool> useTropospheric;
56 
58  std::vector<bool> useThermal;
59 
60  private:
64  void initializeVectors();
65 
66 
67  };
68 
69  } // namespace interferometry
70 } // namespace carma
71 
72 
73 #endif //CARMA_INTERFEROMETRY_DELAYSTATUS_H
std::vector< bool > useHeight
True to use the height delay.
Definition: DelayStatus.h:49
std::vector< bool > useTropospheric
True to use the tropospheric delay.
Definition: DelayStatus.h:55
std::vector< bool > useThermal
True to use the thermal delay.
Definition: DelayStatus.h:58
std::vector< bool > useIonospheric
True to use the ionospheric delay.
Definition: DelayStatus.h:52
std::vector< bool > useGeometric
True to use the geometric delay.
Definition: DelayStatus.h:46
std::vector< bool > useAdjustable
True to use the adjustable delay.
Definition: DelayStatus.h:43
virtual ~DelayStatus()
destructor
DelayStatus(unsigned short nAntennas)
Constructor.