My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
MonitorTrace Struct Reference

Public Member Functions

bool addRegs ()
 
bool checkRegConsistency ()
 
void pushPowSpecData (bool &first, double &ymin, double &ymax)
 
void stepPowSpecState (int &ci, int erase)
 
void findClosestPoint (double x, double y, double x_to_mm, double y_to_mm, bool &first, double &min_x, double &min_y, double &min_rsq, RegDescription &closestReg)
 
void findClosestPointNorm (double x, double y, double x_to_mm, double y_to_mm, bool &first, double &min_x, double &min_y, double &min_rsq, RegDescription &closestReg)
 
void findClosestPointPowSpec (double x, double y, double x_to_mm, double y_to_mm, bool &first, double &min_x, double &min_y, double &min_rsq, RegDescription &closestReg)
 
void getStats (double xa, double xb, MonitorRegStats &s, RegDescription *desc)
 
void getStatsNorm (double xa, double xb, MonitorRegStats &s, RegDescription *desc)
 
void getStatsPowSpec (double xa, double xb, MonitorRegStats &s, RegDescription *desc)
 
void getStatsSpectrum (double xa, double xb, MonitorRegStats &s, RegDescription *desc)
 

Public Attributes

MonitorGraphgraph
 
char regname [MP_REG_LEN+1]
 
int regname_invalid
 
vector< RegDescription > * descs
 
MonitorTracenext
 
PowSpecManagerpowSpec
 

Member Function Documentation

bool MonitorTrace::addRegs ( )

....................................................................... Add the registers of this trace to the list to be monitored

bool MonitorTrace::checkRegConsistency ( )

....................................................................... Check that the registers specified for a trace are consistent

void MonitorTrace::findClosestPointNorm ( double  x,
double  y,
double  x_to_mm,
double  y_to_mm,
bool &  first,
double &  min_x,
double &  min_y,
double &  min_rsq,
RegDescription closestReg 
)

....................................................................... Find the closest point for normal plots

void MonitorTrace::findClosestPointPowSpec ( double  x,
double  y,
double  x_to_mm,
double  y_to_mm,
bool &  first,
double &  min_x,
double &  min_y,
double &  min_rsq,
RegDescription closestReg 
)

....................................................................... Find the closest point for normal plots

void MonitorTrace::pushPowSpecData ( bool &  first,
double &  ymin,
double &  ymax 
)

....................................................................... Push power spectrum data into the Dft container for this trace

void MonitorTrace::stepPowSpecState ( int &  ci,
int  erase 
)

....................................................................... Draw, stepping the state of a power spectrum plot accordingly


The documentation for this struct was generated from the following file: