ParIntShift.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2009 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/Timing/Pulsar/ParIntShift.h
10 
11 #ifndef __Pulsar_ParIntShift_h
12 #define __Pulsar_ParIntShift_h
13 
14 #include "Pulsar/ProfileStandardShift.h"
15 
16 namespace Pulsar {
17 
19  class ParIntShift : public ProfileStandardShift
20  {
21 
22  public:
23 
25  Estimate<double> get_shift () const;
26 
29  { return new EmptyInterface<ParIntShift> ("PIS"); }
30 
32  ParIntShift* clone () const { return new ParIntShift(*this); }
33 
34  };
35 
36 }
37 
38 
39 #endif // !defined __Pulsar_ParIntShift_h
Estimate< double > get_shift() const
Return the shift estimate.
Definition: ParIntShift.C:20
TextInterface::Parser * get_interface()
Return a text interface that can be used to configure this instance.
Definition: ParIntShift.h:38
ParIntShift * clone() const
Return a copy constructed instance of self.
Definition: ParIntShift.h:42
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.17