QwtPlot3D API  0.2.7
Public Member Functions | List of all members
ParametricSurface Class Referenceabstract

#include <qwt3d_parametricsurface.h>

Inheritance diagram for ParametricSurface:
GridMapping Mapping

Public Member Functions

 ParametricSurface ()
 
 ParametricSurface (Qwt3D::SurfacePlot &plotWidget)
 
 ParametricSurface (Qwt3D::SurfacePlot *plotWidget)
 
virtual Qwt3D::Triple operator() (double u, double v)=0
 
virtual bool create (Qwt3D::SurfacePlot &plotWidget)
 
virtual bool create ()
 
void assign (Qwt3D::SurfacePlot &plotWidget)
 
void assign (Qwt3D::SurfacePlot *plotWidget)
 
void setPeriodic (bool u, bool v)
 
- 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
 

Constructor & Destructor Documentation

Constructs ParametricSurface object w/o assigned SurfacePlot.

Member Function Documentation

bool create ( )
virtual

Creates data representation for the actual assigned SurfacePlot.

For plotWidget != 0 the function permanently assigns her argument (In fact, assign(plotWidget) is called)

References ParametricSurface::operator()(), and Triple::x.

Referenced by ParametricSurface::create().


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