This class implemements a simple widget for controlling 2D functions.
More...
#include <maya.h>
|
|
| MayaGraphWidget (QWidget *parent=0, QString=QString(" "), QString=QString(" "), int=50, double=1.0, double=1.0) |
| | Creates a generic 2D function widget. The corresponding 2D function is linear.
|
| |
|
| ~MayaGraphWidget () |
| | Destructeur.
|
| |
|
QVector< double > | getFunction () const |
| | Returns the cost function of the widget.
|
| |
| double | at (int) const |
| | Returns the value of the cost function at the argument sample index.
|
| |
| double | getValue (double) const |
| |
|
void | setTextAbscissa (QString) |
| | Modification du text Afficher sur l'abscisse.
|
| |
|
void | setTextOrdinate (QString) |
| | Modification du text Afficher sur l'ordonnée.
|
| |
|
void | setTextMaxNumAbscissa (double) |
| | Modification de la valeur maximale sur l'abscisse.
|
| |
|
void | setTextMaxNumOrdinate (double) |
| | Modification de la valeur maximale sur l'ordonnée.
|
| |
|
|
void | paintEvent (QPaintEvent *) |
| | Dessin de l'ensemble du graphique.
|
| |
| void | mouseMoveEvent (QMouseEvent *) |
| | Action effectuer lors d'un mouvement de souris.
|
| |
| void | mousePressEvent (QMouseEvent *) |
| | Process mouse click events.
|
| |
This class implemements a simple widget for controlling 2D functions.
◆ at()
| double MayaGraphWidget::at |
( |
int | i | ) |
const |
Returns the value of the cost function at the argument sample index.
- Parameters
-
◆ getValue()
| double MayaGraphWidget::getValue |
( |
double | n | ) |
const |
◆ mouseMoveEvent()
| void MayaGraphWidget::mouseMoveEvent |
( |
QMouseEvent * | e | ) |
|
|
protected |
Action effectuer lors d'un mouvement de souris.
- Parameters
-
◆ mousePressEvent()
| void MayaGraphWidget::mousePressEvent |
( |
QMouseEvent * | e | ) |
|
|
protected |
Process mouse click events.
- Parameters
-