|
|
| QRootsRenderer (QWidget *parent=0) |
| void | setModel (RootsModel *model) |
| | setRoots can be used to set the roots that the RootsRenderer shall renderer.
|
|
void | paintEvent (QPaintEvent *event) |
|
void | zoomIn () |
| | zoomIn handles the zooming operations triggering update().
|
|
void | zoomOut () |
| | zoomOut handles the zoomin triggering update().
|
| void | setCenter (double x, double y) |
| | setCenter handled the recentering calling update()
|
|
void | mousePressEvent (QMouseEvent *event) |
|
void | mouseReleaseEvent (QMouseEvent *event) |
|
void | mouseMoveEvent (QMouseEvent *event) |
|
void | handlePaintEvent (QPainter &painter, int w, int h, QPaintEvent *) |
|
void | zoomIn () |
| | zoomIn changes the zoom to magnify more.
|
|
void | zoomOut () |
| | zoomOut changes the zoom to see a wider range.
|
| void | setCenter (double x, double y) |
| | setCenter selects the current centered point.
|
| QPointF | center () |
| | center returns the current center point of the plot.
|
|
|
void | reloadRoots () |
| | reloadRoots reloads the roots from the model.
|
| QPointF | scalePoint (QPointF point, int width, int height) |
| | scalePoint is used internally to scale, flip and translate a point in a such a way that is plotted properly on the coordinate system on the screen.
|
|
QPointF | scaleVector (QPointF point, int width, int height) |
|
QPointF | scaleVectorInverse (QPointF point, int width, int height) |
|
void | drawTicks (QPainter &painter, double w, double h) |
| | drawTicks is used internally to draw ticks on the axis.
|
|
QList< QPointF > | m_roots |
| | Points that should be displayed.
|
|
double | m_maxRealModule |
| | m_maxRealModule is the maximum module of the real parts of the roots.
|
|
double | m_maxImagModule |
| | m_maxImagModule is the maximum module of the imaginary parts of the roots.
|
|
RootsModel * | m_model |
| | m_model is the model containing the roots that should be displayed.
|
◆ setCenter()
| void xmpsolve::QRootsRenderer::setCenter |
( |
double | x, |
|
|
double | y ) |
setCenter handled the recentering calling update()
- Parameters
-
| x | The x coordinate of the new center point. |
| y | The y coordinate of the new center point. |
◆ setModel()
| void xmpsolve::QRootsRenderer::setModel |
( |
RootsModel * | model | ) |
|
setRoots can be used to set the roots that the RootsRenderer shall renderer.
- Parameters
-
| model | The roots model that should be displayed. |
The documentation for this class was generated from the following files: