PlotAnnotation.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2013 by Paul Demorest
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9#ifndef __Pulsar_PlotAnnotation_h
10#define __Pulsar_PlotAnnotation_h
11
12namespace Pulsar {
13
14 class SimplePlot;
15
17
28
29 public:
30
32 virtual void draw(const Archive*) = 0;
33
34 protected:
35
38
39 private:
40
41 friend class SimplePlot;
42
43 };
44
45}
46
47#endif
The primary interface to pulsar observational data.
Definition Archive.h:46
Add generic annotations to any SimplePlot.
Definition PlotAnnotation.h:27
virtual void draw(const Archive *)=0
Draw the stuff.
Reference::To< SimplePlot > parent
Reference to the plot that the annotation goes on.
Definition PlotAnnotation.h:37
Plots a single plot.
Definition SimplePlot.h:33
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0