InfoLabel.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/InfoLabel.h
10
11#ifndef __Pulsar_InfoLabel_h
12#define __Pulsar_InfoLabel_h
13
14#include "Pulsar/PlotLabel.h"
15
16namespace Pulsar {
17
18 class FluxPlot;
19
21
23 class InfoLabel : public PlotLabel {
24
25 public:
26
28 InfoLabel (FluxPlot* flux);
29
31 ~InfoLabel ();
32
34 virtual void plot (const Archive*);
35
36 protected:
37
38 // The FluxPlot instance for which this is plotting a label
40
41 };
42
43}
44
45#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Plots flux profiles.
Definition FluxPlot.h:25
InfoLabel(FluxPlot *flux)
Default constructor.
Definition InfoLabel.C:19
virtual void plot(const Archive *)
Plot the label.
Definition InfoLabel.C:34
~InfoLabel()
Destructor.
Definition InfoLabel.C:27
PlotLabel()
Default constructor.
Definition PlotLabel.C:22
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0