PosAngPlot.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/PosAngPlot.h
10 
11 #ifndef __Pulsar_PosAngPlot_h
12 #define __Pulsar_PosAngPlot_h
13 
14 #include "Pulsar/AnglePlot.h"
15 
16 namespace Pulsar {
17 
19  class PosAngPlot : public AnglePlot {
20 
21  public:
22 
25 
27  std::string get_ylabel (const Archive* data);
28 
30  void get_angles (const Archive*);
31 
32  };
33 
34 }
35 
36 #endif
const PolnProfile * get_Stokes(const Archive *data, Index subint, Index chan)
Return a new PolnProfile with state == Signal::Stokes.
Definition: Index.C:158
std::string get_ylabel(const Archive *data)
Return the default label for the y axis.
Definition: PosAngPlot.C:26
PlotAxis * get_y_axis(bool allow_transpose)
Get the y-axis.
Definition: PlotFrame.C:228
The primary interface to pulsar observational data.
Definition: Archive.h:45
void get_angles(const Archive *)
Compute position angles and store in AnglePlot::angles.
Definition: PosAngPlot.C:19
void set_tick(float f)
Set the tick to be passed to pgbox for this axis.
Definition: PlotAxis.h:65
void set_nsub(unsigned f)
Set the nsub to be passed to pgbox for this axis.
Definition: PlotAxis.h:70
virtual PlotFrame * get_frame()
Get the frame.
Definition: FramedPlot.C:27
Defines the PSRCHIVE library.
Definition: CalSource.h:17
void set_span(float t)
span of value in degrees
Definition: AnglePlot.h:79
PosAngPlot()
Default constructor.
Definition: PosAngPlot.C:12

Generated using doxygen 1.8.17