TempoParameters.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 1999 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9/* ///////////////////////////////////////////////////////////////////////
10 psrParams --- light-weight object that can store TEMPO parameter set
11
12 Author: Willem van Straten
14
15#ifndef __PSRPARAMS_H
16#define __PSRPARAMS_H
17
18#include <vector>
19
20class psrParameter; // implementation detail defined in psrParameter.h
21class psrephem; // the psrephem class which this class reflects
22
23class psrParams
24{
25 friend class qt_psrephem;
26
27 public:
28 psrParams () {};
29 psrParams (const psrParams& p) { *this = p; }
30 psrParams& operator = (const psrParams& p);
31
32 void set_psrephem (const psrephem& eph);
33 void get_psrephem (psrephem& eph);
34
35 // static members and methods
36 static bool verbose;
37
38 protected:
39 std::vector <psrParameter*> params; // pulsar parameters
40 void destroy ();
41};
42
43#endif

Generated using doxygen 1.14.0