Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members Related Pages Search
DistanceFunction Class Reference#include <distancefunction.h>
Inheritance diagram for DistanceFunction:
[legend]Collaboration diagram for DistanceFunction:
[legend]List of all members.
|
Public Methods |
| DistanceFunction (BasicGraph *graph, int) |
| ~DistanceFunction () |
Protected Methods |
void | calculate_and_draw (QPainter *) |
| When creating a math function subclass, overwrite this function to calculate and then draw whatever visual you wish using the given QPainter.
|
void | draw_stored (QPainter *) |
| When creating a math function subclass, overwrite this function with a function to more quickly draw the result of the function.
|
Detailed Description
- Author:
-
Fungmeista
Definition at line 27 of file distancefunction.h.
Member Function Documentation
void DistanceFunction::calculate_and_draw |
( |
QPainter * |
painter |
) |
[protected, virtual] |
|
|
When creating a math function subclass, overwrite this function to calculate and then draw whatever visual you wish using the given QPainter.
You should also call the function setResult() inside this function and pass to it a string that you wish to be displayed as the result of the function.
Reimplemented from MathFunction.
Definition at line 33 of file distancefunction.cpp.
References draw_stored(), and MathFunction::setResult(). |
void DistanceFunction::draw_stored |
( |
QPainter * |
painter |
) |
[protected, virtual] |
|
|
When creating a math function subclass, overwrite this function with a function to more quickly draw the result of the function.
For example, if calculate_and_draw calculates many points, these can be saved and drawn in draw_stored instead of recalculating them.
Reimplemented from MathFunction.
Definition at line 47 of file distancefunction.cpp.
Referenced by calculate_and_draw(). |
The documentation for this class was generated from the following files:
|