DataCurve Class Reference

Inheritance diagram for DataCurve:

PlotCurve BoxCurve ErrorBarsCurve PieCurve VectorCurve RidgelineCurve

List of all members.

Public Types


Public Member Functions

ColumnbaselineColumn ()
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 hasVisibleLabels ()
bool incrementColor ()
bool incrementPattern ()
bool isFullRange ()
KernelBandwidth kernelBandwidth ()
int labelsAlignment ()
QColor labelsBackgroundColor ()
QColor labelsColor ()
QString labelsColumnName ()
QFont labelsFont ()
QString labelsFormatString ()
QPen labelsFramePen ()
int labelsFrameStyle ()
QMargins labelsMargins ()
int labelsNumericFormat ()
int labelsNumericPrecision ()
double labelsRotation ()
bool labelsWhiteOut ()
int labelsXOffset ()
int labelsYOffset ()
bool loadData ()
void removeErrorBars (ErrorBarsCurve *)
 Remove a single error bars curve from the list of attached error bars.
void setBaselineColumn (Column *)
void setBaselineColumn (const QString &)
FunctionCurvesetDistributionCurve (const DistributionType &, int=100, int=0)
void setDistributionScaleFactor (int)
void setFullRange ()
void setIncrementColor (bool=true)
void setIncrementPattern (bool=true)
void setLabelsAlignment (int flags)
void setLabelsBackgroundColor (const QColor &)
void setLabelsColor (const QColor &c)
void setLabelsColumnName (const QString &name)
void setLabelsFont (const QFont &font)
void setLabelsForm (const LabelsForm &)
void setLabelsFormatString (const QString &)
virtual void setLabelsFramePen (const QPen &)
virtual void setLabelsFrameStyle (int)
virtual void setLabelsMargins (int, int)
void setLabelsNumericFormat (int=0, int=6, bool=true)
void setLabelsNumericPrecision (int)
void setLabelsOffset (int x, int y)
void setLabelsRotation (double angle)
void setLabelsWhiteOut (bool=true)
void setOffset (double, double, double=1.0, double=1.0)
void setRowRange (int startRow, int endRow)
void setVisibleLabels (bool=true)
int startRow ()
Tabletable ()
int tableRow (int)
bool updateData (Table *t, const QString &colName)
ColumnxColumn ()
double xMultiplier ()
double xOffset ()
TablexTable ()
ColumnyColumn ()
double yMultiplier ()
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 
KernelSmooth 
Gamma 
Binomial 

Enumerator:
Scott 
Silverman 

Enumerator:
XValues 
YValues 
RowIndices 
XYValues 
DataSetValues 
CustomLabels 

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

Column* DataCurve::baselineColumn (  ) 

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::hasVisibleLabels (  ) 

bool DataCurve::incrementColor (  ) 

bool DataCurve::incrementPattern (  ) 

bool DataCurve::isFullRange (  ) 

KernelBandwidth DataCurve::kernelBandwidth (  ) 

int DataCurve::labelsAlignment (  ) 

QColor DataCurve::labelsBackgroundColor (  ) 

QColor DataCurve::labelsColor (  ) 

QString DataCurve::labelsColumnName (  ) 

QFont DataCurve::labelsFont (  ) 

QString DataCurve::labelsFormatString (  ) 

QPen DataCurve::labelsFramePen (  ) 

int DataCurve::labelsFrameStyle (  ) 

QMargins DataCurve::labelsMargins (  ) 

int DataCurve::labelsNumericFormat (  ) 

int DataCurve::labelsNumericPrecision (  ) 

double DataCurve::labelsRotation (  ) 

bool DataCurve::labelsWhiteOut (  ) 

int DataCurve::labelsXOffset (  ) 

int DataCurve::labelsYOffset (  ) 

bool 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 ( Column  ) 

void DataCurve::setBaselineColumn ( const QString &   ) 

FunctionCurve* DataCurve::setDistributionCurve ( const DistributionType ,
int  = 100,
int  = 0 
)

void DataCurve::setDistributionScaleFactor ( int   ) 

void DataCurve::setFullRange (  ) 

void DataCurve::setIncrementColor ( bool  = true  ) 

void DataCurve::setIncrementPattern ( bool  = true  ) 

void DataCurve::setLabelsAlignment ( int  flags  ) 

void DataCurve::setLabelsBackgroundColor ( const QColor &   ) 

Reimplemented in PieCurve.

void DataCurve::setLabelsColor ( const QColor &  c  ) 

Reimplemented in PieCurve.

void DataCurve::setLabelsColumnName ( const QString &  name  ) 

void DataCurve::setLabelsFont ( const QFont &  font  ) 

Reimplemented in PieCurve.

void DataCurve::setLabelsForm ( const LabelsForm  ) 

void DataCurve::setLabelsFormatString ( const QString &   ) 

virtual void DataCurve::setLabelsFramePen ( const QPen &   )  [virtual]

Reimplemented in PieCurve.

virtual void DataCurve::setLabelsFrameStyle ( int   )  [virtual]

Reimplemented in PieCurve.

virtual void DataCurve::setLabelsMargins ( int  ,
int   
) [virtual]

Reimplemented in PieCurve.

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  = true  ) 

void DataCurve::setOffset ( double  ,
double  ,
double  = 1.0,
double  = 1.0 
)

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

void DataCurve::setVisibleLabels ( bool  = true  ) 

int DataCurve::startRow (  ) 

Table* DataCurve::table (  ) 

int DataCurve::tableRow ( int   ) 

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

Column* DataCurve::xColumn (  ) 

double DataCurve::xMultiplier (  ) 

double DataCurve::xOffset (  ) 

Table* DataCurve::xTable (  ) 

Column* DataCurve::yColumn (  ) 

double DataCurve::yMultiplier (  ) 

double DataCurve::yOffset (  ) 


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

Generated on Thu Oct 10 18:41:31 2024 for QtiPlot/Python-API by  doxygen 1.5.8