FixInterpreter.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2013 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/General/Pulsar/FixInterpreter.h
10
11#ifndef __Pulsar_FixInterpreter_h
12#define __Pulsar_FixInterpreter_h
13
14#include "Pulsar/InterpreterExtension.h"
15#include "Pulsar/FixFluxCal.h"
16#include "Pulsar/SetReceiver.h"
17
18namespace Pulsar
19{
20
21 class FixInterpreter : public Interpreter::Extension
22 {
23
24 public:
25
27 FixInterpreter ();
28
30 ~FixInterpreter ();
31
33 std::string fluxcal (const std::string& args);
34
36 std::string receiver (const std::string& args);
37
39 std::string epoch (const std::string& args);
40
42 std::string freq (const std::string& args);
43
45 std::string coord (const std::string& args);
46
48 std::string pointing (const std::string& args);
49
51 std::string psrfits_refmjd (const std::string& args);
52
54 std::string empty ();
55
56 protected:
57
58 FixFluxCal fix_flux_cal;
59 SetReceiver set_receiver;
60
61 };
62
63}
64
65#endif
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0