RFDebugPlot.h

Classes

RFDebugPlot -- RFDebugPlot: holds information relevant to a debug plot (full description)

class RFDebugPlot : public FlaggerEnums

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 )

Description

Synopsis

This is jsut a small helper class for managing debug plots within RedFlagger

To Do

Member Description

RFDebugPlot ()

default constructor creates disabled plot

RFDebugPlot ( PGPlotterInterface &pgp,Int ich,Int ifr,Int it )

constructor to enable a plot

~RFDebugPlot ()

destructor

Bool enabled ()

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 chan ()

Int time ()

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