|
Public Member Functions |
| | VrPlot (QWidget *p, int nPoints, int divisions, const char *xaxis_name, const char *yaxis_name, bool lines, double xmin, double xmax, double ymin, double ymax) |
| virtual | ~VrPlot () |
| void | plotPressed (QMouseEvent *e) |
| void | plotReleased (QMouseEvent *e) |
| void | plotMoved (QMouseEvent *e) |
| void | data (double *x, double *y, int size) |
| void | clear () |
| void | set_persistent (bool arg_persistent) |
Protected Member Functions |
| void | redrawPixmap () |
| void | updateAxes (VrScale *arg_scale, int arg_dist, QRect *arg_rect, int arg_offset) |
| void | resizeEvent (QResizeEvent *e) |
Private Attributes |
| VrPlotPixFrame * | d_frmPlot |
| VrScale * | yyd_bottom |
| VrScale * | yyd_left |
| int | d_lines |
| bool | persistent |
VrPlot is used for displaying x/y data to the user. No user interaction functionality is provided. Labels are provided for the X and Y axises. The input X and Y data is scaled to fit.