Analitza
Analitza::SpaceCurve Class Reference
#include <spacecurve.h>
Inheritance diagram for Analitza::SpaceCurve:

Public Member Functions | |
| SpaceCurve (AbstractFunctionGraph *g) | |
| virtual | ~SpaceCurve () |
| QVector< int > | jumps () const |
| const QVector< QVector3D > & | points () const |
| void | update (const QVector3D &oppositecorner1, const QVector3D &oppositecorner2) |
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 |
Protected Member Functions | |
| SpaceCurve () | |
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 3D space.
This class contains all necessary data that Plotter3D will use to draw the curve.
Definition at line 38 of file spacecurve.h.
Constructor & Destructor Documentation
| Analitza::SpaceCurve::SpaceCurve | ( | AbstractFunctionGraph * | g | ) |
|
virtual |
|
protected |
Member Function Documentation
| QVector<int> Analitza::SpaceCurve::jumps | ( | ) | const |
| void Analitza::SpaceCurve::update | ( | const QVector3D & | oppositecorner1, |
| const QVector3D & | oppositecorner2 | ||
| ) |
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.
KDE API Reference
Public Member Functions inherited from