QWT API (English) 7.3.0
Qt Widget Library for Technical Applications - English API Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Qwt3D::ParametricSurface Class Referenceabstract

Abstract base class for parametric surfaces. More...

#include <qwt3d_parametricsurface.h>

Inheritance diagram for Qwt3D::ParametricSurface:
Qwt3D::GridMapping Qwt3D::Mapping

Classes

class  PrivateData
 

Public Member Functions

 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 ()
 Creates the parametric surface data and loads it into the plot widget.
 
void assign (Qwt3D::SurfacePlot &plotWidget)
 
void assign (Qwt3D::SurfacePlot *plotWidget)
 
void setPeriodic (bool u, bool v)
 
- Public Member Functions inherited from Qwt3D::GridMapping
 GridMapping ()
 Default constructor.
 
void setMesh (unsigned int columns, unsigned int rows)
 
void setDomain (double minu, double maxu, double minv, double maxv)
 Sets the domain (parameter range) for the u and v directions.
 
void restrictRange (Qwt3D::ParallelEpiped const &)
 Restricts the data range to a parallelepiped.
 
- Public Member Functions inherited from Qwt3D::Mapping
virtual QString name () const
 

Additional Inherited Members

- Protected Member Functions inherited from Qwt3D::GridMapping
Qwt3D::SurfacePlotplotWidget () const
 
void setPlotWidget (Qwt3D::SurfacePlot *pw)
 
Qwt3D::ParallelEpipedrange ()
 
const Qwt3D::ParallelEpipedrange () const
 
unsigned int meshU () const
 
unsigned int meshV () const
 
double minU () const
 
double maxU () const
 
double minV () const
 
double maxV () const
 

Detailed Description

Abstract base class for parametric surfaces.

Member Function Documentation

◆ create()

bool ParametricSurface::create ( )
virtual

Creates the parametric surface data and loads it into the plot widget.

Returns
True on success, false if meshU() <= 2, meshV() <= 2, or plotWidget() is null

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


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