DynamicWeightSpectrumPlot.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2009 by Paul Demorest
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 #ifndef __Pulsar_DynamicWeightSpectrumPlot_h
10 #define __Pulsar_DynamicWeightSpectrumPlot_h
11 
12 #include "Pulsar/DynamicSpectrumPlot.h"
13 
14 namespace Pulsar {
15 
17  class DynamicWeightSpectrumPlot : public DynamicSpectrumPlot {
18 
19  public:
20 
23 
26 
29 
30  // Text interface to the PhaseVsFrequency class
31  class Interface : public TextInterface::To<DynamicWeightSpectrumPlot> {
32  public:
33  Interface (DynamicWeightSpectrumPlot* = 0);
34  };
35 
36  void get_plot_array(const Archive *data, float *array);
37 
38  };
39 
40 }
41 
42 #endif
~DynamicWeightSpectrumPlot()
Default constructor.
Definition: DynamicWeightSpectrumPlot.C:19
The primary interface to pulsar observational data.
Definition: Archive.h:45
TextInterface::Parser * get_interface()
Get the text interface to the configuration attributes.
Definition: DynamicWeightSpectrumPlot.C:23
void get_plot_array(const Archive *data, float *array)
Derived classes must fill in the nsubint by nchan data array.
Definition: DynamicWeightSpectrumPlot.C:29
DynamicWeightSpectrumPlot()
Default constructor.
Definition: DynamicWeightSpectrumPlot.C:14
Plot archive weights as a func of time and freq.
Definition: DynamicWeightSpectrumPlot.h:22
Defines the PSRCHIVE library.
Definition: CalSource.h:17
const Profile * get_Profile(const Archive *data, Index subint, Index pol, Index chan)
Return the requested profile, cloning and integrating when needed.
Definition: Index.C:24

Generated using doxygen 1.8.17