Analitza
Analitza::PlaneCurve Class Reference
#include <planecurve.h>
Inheritance diagram for Analitza::PlaneCurve:
Public Member Functions | |
PlaneCurve (AbstractFunctionGraph *g) | |
virtual | ~PlaneCurve () |
QPair< QPointF, QString > | image (const QPointF &mousepos) |
QVector< int > | jumps () const |
const QVector< QPointF > & | points () const |
QLineF | tangent (const QPointF &mousepos) |
void | update (const QRectF &viewport) |
Public Member Functions inherited from Analitza::FunctionGraph | |
virtual | ~FunctionGraph () |
void | clearIntervals () |
CoordinateSystem | coordinateSystem () const |
QString | display () const |
QStringList | errors () const |
const Analitza::Expression & | expression () const |
bool | hasIntervals () const |
QString | iconName () const |
QPair< Analitza::Expression, Analitza::Expression > | interval (const QString &argname, bool evaluate) const |
QPair< double, double > | interval (const QString &argname) const |
bool | isCorrect () const |
QStringList | parameters () const |
void | setDisplay (const QString &display) |
bool | setInterval (const QString &argname, const Analitza::Expression &min, const Analitza::Expression &max) |
bool | setInterval (const QString &argname, double min, double max) |
void | setResolution (int points) |
Dimension | spaceDimension () const |
QString | typeName () const |
Analitza::Variables * | variables () const |
Public Member Functions inherited from Analitza::PlotItem | |
PlotItem (const QString &name, const QColor &col) | |
virtual | ~PlotItem () |
void | addTags (const QSet< QString > &tag) |
void | clearTags () |
QColor | color () const |
bool | isVisible () const |
QString | name () const |
void | setColor (const QColor &newColor) |
void | setName (const QString &newName) |
void | setVisible (bool v) |
QSet< QString > | tags () const |
Additional Inherited Members | |
Protected Member Functions inherited from Analitza::FunctionGraph | |
FunctionGraph (AbstractFunctionGraph *g) | |
AbstractFunctionGraph * | backend () const |
Protected Member Functions inherited from Analitza::PlotItem | |
void | emitDataChanged () |
void | setModel (PlotsModel *m) |
Detailed Description
Represents a curve in 2D space.
This class contains all necessary data that Plotter2D will use to draw the curve.
Definition at line 48 of file planecurve.h.
Constructor & Destructor Documentation
Analitza::PlaneCurve::PlaneCurve | ( | AbstractFunctionGraph * | g | ) |
|
virtual |
Member Function Documentation
QVector<int> Analitza::PlaneCurve::jumps | ( | ) | const |
void Analitza::PlaneCurve::update | ( | const QRectF & | viewport | ) |
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.