Home

Download

Features

Screenshots

Handbook

Browse Source

Authors

SourceForge.net Logo
Hosted by SourceForge.net

OSI Certified


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:

Inheritance graph
[legend]
Collaboration diagram for DistanceFunction:

Collaboration graph
[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: