RFDebugPlot.h
Classes
- RFDebugPlot -- RFDebugPlot: holds information relevant to a debug plot (full description)
Interface
- Public Members
- RFDebugPlot ()
- RFDebugPlot ( PGPlotterInterface &pgp,Int ich,Int ifr,Int it )
- ~RFDebugPlot ()
- Bool enabled ()
- PGPlotterInterface & pgp ()
- StatEnums type ()
- Int ifr ()
- Int chan ()
- Int time ()
- Int index ( uInt ich,uInt ifr,uInt it )
- Bool queryPlotLimits ( Float &ymin,Float &ymax )
Synopsis
This is jsut a small helper class for managing debug plots within
RedFlagger
To Do
- add this feature
- fix this bug
- start discussion of this possible extension
Member Description
default constructor creates disabled plot
RFDebugPlot ( PGPlotterInterface &pgp,Int ich,Int ifr,Int it )
constructor to enable a plot
destructor
tells if plotting is enabled or not
PGPlotterInterface & pgp ()
returns plotter
StatEnums type ()
returns type (i.e. X axis) of plot
Int ifr ()
data accessors
Int index ( uInt ich,uInt ifr,uInt it )
Returns index of given point along X axis of plot, or -1
if no plotting
Bool queryPlotLimits ( Float &ymin,Float &ymax )
Queries user for new plot limits. Returns True if new limits
are entered, or False if user has opted to continue