DataCurve Class Reference

Inheritance diagram for DataCurve:

PlotCurve BoxCurve ErrorBarsCurve PieCurve VectorCurve

List of all members.

Public Types


Public Member Functions

QString baselineColumnName () const
Qt::BrushStyle brushStyle (int)
void clearErrorBars ()
 Clears the list of attached error bars.
void clearLabels ()
 DataCurve (Table *t, const QString &xColName, const QString &name, int startRow=0, int endRow=-1)
FunctionCurvedistributionCurve ()
int distributionScaleFactor ()
DistributionType distributionType ()
int endRow ()
QList< ErrorBarsCurve * > errorBarsList ()
 The list of attached error bars.
bool hasLabels ()
bool incrementColor ()
bool incrementPattern ()
bool isFullRange ()
int labelsAlignment ()
QColor labelsColor ()
QString labelsColumnName ()
QFont labelsFont ()
int labelsNumericFormat ()
int labelsNumericPrecision ()
double labelsRotation ()
bool labelsWhiteOut ()
int labelsXOffset ()
int labelsYOffset ()
void loadData ()
void removeErrorBars (ErrorBarsCurve *)
 Remove a single error bars curve from the list of attached error bars.
void setBaselineColumn (const QString &)
void setDistributionCurve (const DistributionType &, int=100)
void setFullRange ()
void setIncrementColor (bool on=true)
void setIncrementPattern (bool=true)
void setLabelsAlignment (int flags)
void setLabelsColor (const QColor &c)
void setLabelsColumnName (const QString &name)
void setLabelsFont (const QFont &font)
void setLabelsForm (const LabelsForm &)
void setLabelsNumericFormat (int=0, int=6, bool=true)
void setLabelsNumericPrecision (int)
void setLabelsOffset (int x, int y)
void setLabelsRotation (double angle)
void setLabelsWhiteOut (bool whiteOut=true)
void setOffset (double, double)
void setRowRange (int startRow, int endRow)
int startRow ()
Tabletable ()
int tableRow (int)
bool updateData (Table *t, const QString &colName)
double xOffset ()
double yOffset ()

Private Member Functions

 DataCurve (const DataCurve &)


Member Enumeration Documentation

Enumerator:
BarCenter 
InsideEnd 
InsideBase 
OutsideEnd 

Enumerator:
NoCurve 
Normal 
Lognormal 
Poisson 
Exponential 
Laplace 
Lorentz 
Weibull 

Enumerator:
XValues 
YValues 
RowIndices 
XYValues 
DataSetValues 

Enumerator:
Center 
Left 
Right 
Above 
Bellow 


Constructor & Destructor Documentation

DataCurve::DataCurve ( Table t,
const QString &  xColName,
const QString &  name,
int  startRow = 0,
int  endRow = -1 
)

DataCurve::DataCurve ( const DataCurve  )  [private]


Member Function Documentation

QString DataCurve::baselineColumnName (  )  const

Qt::BrushStyle DataCurve::brushStyle ( int   ) 

void DataCurve::clearErrorBars (  ) 

Clears the list of attached error bars.

void DataCurve::clearLabels (  ) 

Reimplemented in PieCurve.

FunctionCurve* DataCurve::distributionCurve (  ) 

int DataCurve::distributionScaleFactor (  ) 

DistributionType DataCurve::distributionType (  ) 

int DataCurve::endRow (  ) 

QList<ErrorBarsCurve *> DataCurve::errorBarsList (  ) 

The list of attached error bars.

bool DataCurve::hasLabels (  ) 

bool DataCurve::incrementColor (  ) 

bool DataCurve::incrementPattern (  ) 

bool DataCurve::isFullRange (  ) 

int DataCurve::labelsAlignment (  ) 

QColor DataCurve::labelsColor (  ) 

QString DataCurve::labelsColumnName (  ) 

QFont DataCurve::labelsFont (  ) 

int DataCurve::labelsNumericFormat (  ) 

int DataCurve::labelsNumericPrecision (  ) 

double DataCurve::labelsRotation (  ) 

bool DataCurve::labelsWhiteOut (  ) 

int DataCurve::labelsXOffset (  ) 

int DataCurve::labelsYOffset (  ) 

void DataCurve::loadData (  ) 

Reimplemented in ErrorBarsCurve, PieCurve, VectorCurve, and BoxCurve.

void DataCurve::removeErrorBars ( ErrorBarsCurve  ) 

Remove a single error bars curve from the list of attached error bars.

void DataCurve::setBaselineColumn ( const QString &   ) 

void DataCurve::setDistributionCurve ( const DistributionType ,
int  = 100 
)

void DataCurve::setFullRange (  ) 

void DataCurve::setIncrementColor ( bool  on = true  ) 

void DataCurve::setIncrementPattern ( bool  = true  ) 

void DataCurve::setLabelsAlignment ( int  flags  ) 

void DataCurve::setLabelsColor ( const QColor &  c  ) 

void DataCurve::setLabelsColumnName ( const QString &  name  ) 

void DataCurve::setLabelsFont ( const QFont &  font  ) 

void DataCurve::setLabelsForm ( const LabelsForm  ) 

void DataCurve::setLabelsNumericFormat ( int  = 0,
int  = 6,
bool  = true 
)

void DataCurve::setLabelsNumericPrecision ( int   ) 

void DataCurve::setLabelsOffset ( int  x,
int  y 
)

void DataCurve::setLabelsRotation ( double  angle  ) 

void DataCurve::setLabelsWhiteOut ( bool  whiteOut = true  ) 

void DataCurve::setOffset ( double  ,
double   
)

void DataCurve::setRowRange ( int  startRow,
int  endRow 
)

int DataCurve::startRow (  ) 

Table* DataCurve::table (  ) 

int DataCurve::tableRow ( int   ) 

bool DataCurve::updateData ( Table t,
const QString &  colName 
)

double DataCurve::xOffset (  ) 

double DataCurve::yOffset (  ) 


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

Generated on Tue Sep 26 13:39:47 2017 for QtiPlot/Python-API by  doxygen 1.5.8