Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Plot Class Reference

#include <plot.h>

Inheritance diagram for Plot::

QMainWindow List of all members.

Public Slots

void SLOT_set_scales (double, double)
void setscales ()
void updateOn ()
void updateOff ()
void autoscaleOn ()
void autoscaleOff ()
void toggleAS ()
void hgridOff ()
void hgridOn ()
void vgridOn ()
void vgridOff ()

Public Methods

 Plot (QWidget *parent=0, const char *name=0, char *devname=0, char *varname=0, int chan=1000,int m=FALSE)
 ~Plot ()
void plotPoint (int,int)
void plotPoint (int, double)
void plotPoint (int,int *,int)
void plotPoint (int, double *,int)
void plotPoint (int, vector< int > *,int)
void plotPoint (int, vector< double > *,int)
void setYAxis (int,int,int)
void setXAxis (int, int, int)
void setXText (char *)
void setYText (char *)
void totalScalingOn ()
void totalScalingOff ()
void setLinestyle (int)
void setTitle (char *)
void setColors (QColor, QColor, QColor)
void SetAllOptions (PlotSettings *)
void refresh (void)

Protected Methods

void resizeEvent (QResizeEvent *)
void paintEvent (QPaintEvent *)
void mouseMoveEvent (QMouseEvent *)
void DrawPlot (QPainter *)
void DrawAxes (QPainter *)

Constructor & Destructor Documentation

Plot::Plot ( QWidget * parent = 0,
const char * name = 0,
char * devname = 0,
char * varname = 0,
int chan = 1000,
int m = FALSE )
 

Plot::~Plot ( void )
 


Member Function Documentation

void Plot::DrawAxes ( QPainter * p ) [protected]
 

void Plot::DrawPlot ( QPainter * p ) [protected]
 

void Plot::SLOT_set_scales ( double yh,
double yl ) [slot]
 

void Plot::SetAllOptions ( PlotSettings * Ps )
 

void Plot::autoscaleOff ( ) [slot]
 

void Plot::autoscaleOn ( ) [slot]
 

void Plot::hgridOff ( ) [slot]
 

void Plot::hgridOn ( ) [slot]
 

void Plot::mouseMoveEvent ( QMouseEvent * mouse ) [protected]
 

void Plot::paintEvent ( QPaintEvent * ) [protected]
 

void Plot::plotPoint ( int chan,
vector< double > * dVPtr,
int length )
 

void Plot::plotPoint ( int chan,
vector< int > * iVPtr,
int length )
 

void Plot::plotPoint ( int,
double *,
int )
 

void Plot::plotPoint ( int,
int *,
int )
 

void Plot::plotPoint ( int x,
double y )
 

void Plot::plotPoint ( int x,
int y )
 

void Plot::refresh ( void )
 

void Plot::resizeEvent ( QResizeEvent * ) [protected]
 

void Plot::setColors ( QColor line,
QColor backgd,
QColor axis )
 

void Plot::setLinestyle ( int style )
 

void Plot::setTitle ( char * )
 

void Plot::setXAxis ( int,
int,
int )
 

void Plot::setXText ( char * )
 

void Plot::setYAxis ( int,
int,
int )
 

void Plot::setYText ( char * )
 

void Plot::setscales ( ) [slot]
 

void Plot::toggleAS ( ) [slot]
 

void Plot::totalScalingOff ( )
 

void Plot::totalScalingOn ( )
 

void Plot::updateOff ( ) [slot]
 

void Plot::updateOn ( ) [slot]
 

void Plot::vgridOff ( ) [slot]
 

void Plot::vgridOn ( ) [slot]
 


The documentation for this class was generated from the following files:
Generated at Mon Sep 2 18:21:12 2002 for MAX by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001