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.