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
17namespace 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
Represents an axis with radio frequency ordinate.
Definition FrequencyScale.h:21
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
MultiPlot()
Default constructor.
Definition MultiPlot.C:17
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0