RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IncrementalPlot Class Reference

#include <incrementalplot.h>

Inheritance diagram for IncrementalPlot:
BasicPlotScatterPlot

Public Slots

void appendLine (double *x, double *y, int size)
 
- Public Slots inherited from BasicPlot
void setAxes (double xmin, double xmax, double ymin, double ymax)
 

Public Member Functions

 IncrementalPlot (QWidget *parent=NULL)
 
virtual ~IncrementalPlot ()
 
void appendData (double x, double y)
 
void appendData (double x, double y, QwtSymbol::Style s)
 
void appendData (double *x, double *y, int size)
 
void appendData (double *x, double *y, int size, QwtSymbol::Style s)
 
void removeData ()
 
const double * xData ()
 
const double * yData ()
 
const uint dataSize ()
 
bool dataExists ()
 
void nextSymbol ()
 
- Public Member Functions inherited from BasicPlot
 BasicPlot (QWidget *parent)
 
virtual ~BasicPlot ()
 
virtual QSize sizeHint () const
 

Private Attributes

CurveDatad_data
 
QwtPlotCurve * d_curve
 
CurveDatal_data
 
QwtPlotCurve * l_curve
 

Additional Inherited Members

- Signals inherited from BasicPlot
void setNewBase (QwtScaleDiv *xscalediv, QwtScaleDiv *yscalediv)
 
- Public Attributes inherited from BasicPlot
Zoomerzoomer
 

Detailed Description

Definition at line 37 of file incrementalplot.h.

Constructor & Destructor Documentation

IncrementalPlot::IncrementalPlot(QWidget * parent = NULL)

Definition at line 54 of file incrementalplot.cpp.

IncrementalPlot::~IncrementalPlot()
virtual

Definition at line 64 of file incrementalplot.cpp.

Member Function Documentation

void IncrementalPlot::appendData(double x,
double y 
)

Definition at line 97 of file incrementalplot.cpp.

void IncrementalPlot::appendData(double x,
double y,
QwtSymbol::Style s 
)

Definition at line 103 of file incrementalplot.cpp.

void IncrementalPlot::appendData(double * x,
double * y,
int size 
)

Definition at line 109 of file incrementalplot.cpp.

void IncrementalPlot::appendData(double * x,
double * y,
int size,
QwtSymbol::Style s 
)

Definition at line 159 of file incrementalplot.cpp.

void IncrementalPlot::appendLine(double * x,
double * y,
int size 
)
slot

Definition at line 206 of file incrementalplot.cpp.

bool IncrementalPlot::dataExists()

Definition at line 88 of file incrementalplot.cpp.

const uint IncrementalPlot::dataSize()

Definition at line 82 of file incrementalplot.cpp.

void IncrementalPlot::nextSymbol()

Definition at line 270 of file incrementalplot.cpp.

void IncrementalPlot::removeData()

Definition at line 255 of file incrementalplot.cpp.

const double * IncrementalPlot::xData()

Definition at line 70 of file incrementalplot.cpp.

const double * IncrementalPlot::yData()

Definition at line 76 of file incrementalplot.cpp.

Member Data Documentation

QwtPlotCurve* IncrementalPlot::d_curve
private

Definition at line 66 of file incrementalplot.h.

CurveData* IncrementalPlot::d_data
private

Definition at line 65 of file incrementalplot.h.

QwtPlotCurve* IncrementalPlot::l_curve
private

Definition at line 68 of file incrementalplot.h.

CurveData* IncrementalPlot::l_data
private

Definition at line 67 of file incrementalplot.h.


The documentation for this class was generated from the following files: