Analitza
Analitza::Surface Class Reference
#include <surface.h>
Inheritance diagram for Analitza::Surface:

Public Member Functions | |
| Surface (AbstractFunctionGraph *g) | |
| virtual | ~Surface () |
| const QVector< unsigned int > | indexes () const |
| const QVector< double > | normals () const |
| void | update (const QVector3D &oppositecorner1, const QVector3D &oppositecorner2) |
| const QVector< double > | vertices () const |
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 surface in 3D space.
This class contains all necessary data that Plotter3D will use to draw the surface.
Constructor & Destructor Documentation
| Analitza::Surface::Surface | ( | AbstractFunctionGraph * | g | ) |
|
virtual |
Member Function Documentation
| const QVector<unsigned int> Analitza::Surface::indexes | ( | ) | const |
| const QVector<double> Analitza::Surface::normals | ( | ) | const |
| void Analitza::Surface::update | ( | const QVector3D & | oppositecorner1, |
| const QVector3D & | oppositecorner2 | ||
| ) |
Update the surfaces's data oppositecorner1 and oppositecorner2 form an axis-aligned bounding box.
| const QVector<double> Analitza::Surface::vertices | ( | ) | const |
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