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  

GLFunctionGraph Class Reference

Plots/graphs three dimensional implicit functions as "z" with respect to "x" and "y". Currently this class is in alpha stage. More...

#include <glfunctiongraph.h>

Inheritance diagram for GLFunctionGraph:

Inheritance graph
[legend]
Collaboration diagram for GLFunctionGraph:

Collaboration graph
[legend]
List of all members.

Public Methods

 GLFunctionGraph (QWidget *parent=0, const char *name=0)
 ~GLFunctionGraph ()
virtual int getGraphType () const

Protected Methods

const char * independent_vars () const
const char * dependent_var () const
void trace (GLfloat mouseX, GLfloat mouseY, FungParser &parsed_function, GLfloat *x, GLfloat *y, GLfloat *z)
virtual Cartesian3DCoord2DVector getValues (FungParser &, GLfloat *, GLfloat *)
 This class uses the 2-dimensional vector returned from this function to draw the expression and export it do DXF.


Detailed Description

Plots/graphs three dimensional implicit functions as "z" with respect to "x" and "y". Currently this class is in alpha stage.

Author:
Fungmeista

Definition at line 30 of file glfunctiongraph.h.


Member Function Documentation

std::vector< std::vector< Cartesian3DCoord > > GLFunctionGraph::getValues FungParser  ,
GLfloat *   ,
GLfloat *   
[protected, virtual]
 

This class uses the 2-dimensional vector returned from this function to draw the expression and export it do DXF.

The 2-dimensional vector of Cartesian3DCoord's should be all of the vertices on the graph.

Implements GLExpressionGraph.

Definition at line 43 of file glfunctiongraph.cpp.

References Animator::animatorValue().


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