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
-