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.