CalibratorPlotter.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2003 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/Polarimetry/Pulsar/CalibratorPlotter.h
10
11#ifndef __CalibratorPlotter_H
12#define __CalibratorPlotter_H
13
14#include "Pulsar/Calibrator.h"
15
16namespace Pulsar {
17
20 {
21
22 public:
23
25 static bool verbose;
26
29
31 virtual ~CalibratorPlotter ();
32
34 virtual void plot (const Calibrator* calibrator);
35
37 virtual void plot (const Calibrator::Info* info, unsigned nchan,
38 double centre_frequency, double bandwidth);
39
41 void plot_labels (const Calibrator::Info* info);
42
44 void set_display_mean_single_line(const bool _display_mean_single_line);
45
48
50 unsigned npanel;
51
54
57
60
63
65 std::string title;
66
67 private:
68
70 // should be displayed
71 bool display_mean_single_line;
72
73 };
74
75}
76
77#endif
std::string title
Title to print over top panel.
Definition CalibratorPlotter.h:65
void plot_labels(const Calibrator::Info *info)
Plot the titles over the plot frames.
Definition CalibratorPlotter.C:279
bool print_titles
Print titles over top of panel.
Definition CalibratorPlotter.h:59
virtual void plot(const Calibrator *calibrator)
Plot the Pulsar::Calibrator.
Definition CalibratorPlotter.C:37
bool plot_error_bars
Plot error bars.
Definition CalibratorPlotter.h:62
CalibratorPlotter()
Default constructor.
Definition CalibratorPlotter.C:22
unsigned npanel
Number of panels (vertical)
Definition CalibratorPlotter.h:50
virtual ~CalibratorPlotter()
Destructor.
Definition CalibratorPlotter.C:32
bool use_colour
Use colour in plots.
Definition CalibratorPlotter.h:56
void set_display_mean_single_line(const bool _display_mean_single_line)
Set whether the default output from EstimatePlotter is displayed.
Definition CalibratorPlotter.C:294
bool get_display_mean_single_line() const
Get whether the default output from EstimatePlotter is displayed.
Definition CalibratorPlotter.C:299
static bool verbose
Verbosity flag.
Definition CalibratorPlotter.h:25
float between_panels
Fraction of total plotting space placed between panels.
Definition CalibratorPlotter.h:53
Definition Calibrator.h:151
Polarization and flux calibrators.
Definition Calibrator.h:30
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0