QwtHistogram Class Reference

Histogram class. More...

#include <QwtHistogram.h>

Inheritance diagram for QwtHistogram:
QwtBarCurve DataCurve PlotCurve

List of all members.

Public Member Functions

bool autoBinning ()
double begin ()
double binSize ()
QwtDoubleRect boundingRect () const
void copy (QwtHistogram *h)
double end ()
void loadData ()
Matrixmatrix ()
double maximum ()
double mean ()
double minimum ()
 QwtHistogram (Matrix *m)
 QwtHistogram (Table *t, const QString &name, int startRow=0, int endRow=-1)
void setAutoBinning (bool autoBin=true)
 Convenience function to be used in scripts.
void setBinning (double binSize, double begin, double end)
 Convenience function. It disables autobinning.
void setBinning (bool autoBin, double size, double begin, double end)
double standardDeviation ()

Private Member Functions

void draw (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, int from, int to) const
void loadDataFromMatrix ()

Private Attributes

bool d_autoBin
double d_begin
double d_bin_size
double d_end
Matrixd_matrix
double d_max
double d_mean
 Variables storing statistical information.
double d_min
double d_standard_deviation

Detailed Description

Histogram class.


Constructor & Destructor Documentation

QwtHistogram::QwtHistogram ( Table t,
const QString &  name,
int  startRow = 0,
int  endRow = -1 
)
QwtHistogram::QwtHistogram ( Matrix m  ) 

Member Function Documentation

bool QwtHistogram::autoBinning (  )  [inline]
double QwtHistogram::begin (  )  [inline]
double QwtHistogram::binSize (  )  [inline]
QwtDoubleRect QwtHistogram::boundingRect (  )  const [virtual]

Reimplemented from QwtBarCurve.

void QwtHistogram::copy ( QwtHistogram h  ) 

References d_autoBin, d_begin, d_bin_size, and d_end.

void QwtHistogram::draw ( QPainter *  painter,
const QwtScaleMap &  xMap,
const QwtScaleMap &  yMap,
int  from,
int  to 
) const [private, virtual]
double QwtHistogram::end (  )  [inline]
void QwtHistogram::loadData (  )  [virtual]
void QwtHistogram::loadDataFromMatrix (  )  [private]
Matrix* QwtHistogram::matrix (  )  [inline]
double QwtHistogram::maximum (  )  [inline]

References d_max.

Referenced by PlotDialog::showStatistics().

double QwtHistogram::mean (  )  [inline]

References d_mean.

Referenced by PlotDialog::showStatistics().

double QwtHistogram::minimum (  )  [inline]

References d_min.

Referenced by PlotDialog::showStatistics().

void QwtHistogram::setAutoBinning ( bool  autoBin = true  ) 

Convenience function to be used in scripts.

References d_autoBin.

void QwtHistogram::setBinning ( double  binSize,
double  begin,
double  end 
)

Convenience function. It disables autobinning.

References d_autoBin, d_begin, d_bin_size, and d_end.

void QwtHistogram::setBinning ( bool  autoBin,
double  size,
double  begin,
double  end 
)
double QwtHistogram::standardDeviation (  )  [inline]

Member Data Documentation

bool QwtHistogram::d_autoBin [private]
double QwtHistogram::d_begin [private]
double QwtHistogram::d_bin_size [private]
double QwtHistogram::d_end [private]
double QwtHistogram::d_max [private]
double QwtHistogram::d_mean [private]

Variables storing statistical information.

Referenced by loadData(), loadDataFromMatrix(), and mean().

double QwtHistogram::d_min [private]

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

Generated by  doxygen 1.6.2