Maya 1.0
MayaGraphWidget Class Reference

This class implemements a simple widget for controlling 2D functions. More...

#include <maya.h>

Public Member Functions

 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.
 

Protected Member Functions

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.
 

Detailed Description

This class implemements a simple widget for controlling 2D functions.

Member Function Documentation

◆ at()

double MayaGraphWidget::at ( int i) const

Returns the value of the cost function at the argument sample index.

Parameters
iIndex.

◆ getValue()

double MayaGraphWidget::getValue ( double n) const
Parameters
nX.

◆ mouseMoveEvent()

void MayaGraphWidget::mouseMoveEvent ( QMouseEvent * e)
protected

Action effectuer lors d'un mouvement de souris.

Parameters
eEvent.

◆ mousePressEvent()

void MayaGraphWidget::mousePressEvent ( QMouseEvent * e)
protected

Process mouse click events.

Parameters
eEvents.