MultiPhase.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/MultiPhase.h
10
11#ifndef __Pulsar_MultiPhase_h
12#define __Pulsar_MultiPhase_h
13
14#include "Pulsar/MultiPlot.h"
15#include "Pulsar/HasPhaseScale.h"
16
17namespace Pulsar {
18
20 class MultiPhase : public MultiPlot, public HasPhaseScale
21 {
22
23 public:
24
26 MultiPhase ();
27
28 // Text interface to the MultiPhase class
29 class Interface : public TextInterface::To<MultiPhase> {
30 public:
31 Interface (MultiPhase* = 0);
32 };
33
36
38 PhaseScale* get_scale ();
39
40 };
41
42}
43
44#endif
MultiPhase()
Default constructor.
Definition MultiPhase.C:11
MultiPhase()
Default constructor.
Definition MultiPhase.C:11
PhaseScale * get_scale()
Get the scale.
Definition MultiPhase.C:17
TextInterface::Parser * get_interface()
Get the text interface to the configuration attributes.
Definition MultiPhase.C:37
MultiPlot()
Default constructor.
Definition MultiPlot.C:17
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0