QwtPlot3D API  0.2.7
Public Member Functions | List of all members
Function Class Reference

#include <qwt3d_function.h>

Inheritance diagram for Function:
GridMapping Mapping

Public Member Functions

 Function ()
 Function (Qwt3D::SurfacePlot &plotWidget)
 Function (Qwt3D::SurfacePlot *plotWidget)
virtual double operator() (double x, double y)=0
void setMinZ (double val)
void setMaxZ (double val)
virtual bool create (Qwt3D::SurfacePlot &plotWidget)
virtual bool create ()
void assign (Qwt3D::SurfacePlot &plotWidget)
void assign (Qwt3D::SurfacePlot *plotWidget)
- Public Member Functions inherited from GridMapping
 GridMapping ()
void setMesh (unsigned int columns, unsigned int rows)
void setDomain (double minu, double maxu, double minv, double maxv)
void restrictRange (Qwt3D::ParallelEpiped const &)
- Public Member Functions inherited from Mapping
virtual ~Mapping ()
virtual QString name () const

Additional Inherited Members

- Protected Attributes inherited from GridMapping
Qwt3D::ParallelEpiped range_p
Qwt3D::SurfacePlotplotwidget_p
unsigned int umesh_p
unsigned int vmesh_p
double minu_p
double maxu_p
double minv_p
double maxv_p

Detailed Description

A Function encapsulates a mathematical function with rectangular domain. The user has to adapt the pure virtual operator() to get a working object. Also, the client code should call setDomain, setMesh and create for reasonable operating conditions.


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