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  

MinimumFunction Class Reference

#include <minimumfunction.h>

Inheritance diagram for MinimumFunction:

Inheritance graph
[legend]
Collaboration diagram for MinimumFunction:

Collaboration graph
[legend]
List of all members.

Public Methods

 MinimumFunction (BasicGraph *, int)
 ~MinimumFunction ()

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
Note:
This numerically calculates the minimum point on the interval. This means that for non-continuous functions it will not return correct values of since the minimum may not be defined.

Definition at line 28 of file minimumfunction.h.


Member Function Documentation

void MinimumFunction::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 32 of file minimumfunction.cpp.

References draw_stored(), MathFunction::expression, MathFunction::setResult(), and MathFunction::toGraphXCoord().

void MinimumFunction::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 64 of file minimumfunction.cpp.

References MathFunction::drawSelectedPoint().

Referenced by calculate_and_draw().


The documentation for this class was generated from the following files: