MultiFrequency.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2006 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/Plotting/Pulsar/MultiFrequency.h
10 
11 #ifndef __Pulsar_MultiFrequency_h
12 #define __Pulsar_MultiFrequency_h
13 
14 #include "Pulsar/MultiPlot.h"
15 #include "Pulsar/FrequencyScale.h"
16 
17 namespace Pulsar {
18 
20  class MultiFrequency : public MultiPlot {
21 
22  public:
23 
26 
27  // Text interface to the MultiFrequency class
28  class Interface : public TextInterface::To<MultiFrequency> {
29  public:
30  Interface (MultiFrequency* = 0);
31  };
32 
35 
38 
39  };
40 
41 }
42 
43 #endif
Plots multiple viewports with radio frequency along the shared x-axis.
Definition: MultiFrequency.h:25
FrequencyScale * get_scale()
Get the scale.
Definition: MultiFrequency.C:16
MultiFrequency()
Default constructor.
Definition: MultiFrequency.C:10
TextInterface::Parser * get_interface()
Get the text interface to the configuration attributes.
Definition: MultiFrequency.C:37
Represents an axis with radio frequency ordinate.
Definition: FrequencyScale.h:26
Defines the PSRCHIVE library.
Definition: CalSource.h:17
MultiFrame frames
The plot frames.
Definition: MultiPlot.h:72

Generated using doxygen 1.8.17