QWT API (English) 7.0.1
Qt Widget Library for Technical Applications - English API Documentation
Loading...
Searching...
No Matches
qwt3d_gridmapping.h
1#ifndef qwt3d_gridmapping_h
2#define qwt3d_gridmapping_h
3
4#include "qwt3d_mapping.h"
5
6namespace Qwt3D {
7
8class SurfacePlot;
9
19class QWT3D_EXPORT GridMapping : public Mapping
20{
21public:
22 // Constructs GridMapping object w/o assigned SurfacePlot
24
25 // Sets number of rows and columns
26 void setMesh(unsigned int columns, unsigned int rows);
27 // Sets u-v domain boundaries
28 void setDomain(double minu, double maxu, double minv,
29 double maxv);
30 // Restrict the mappings range to the parallelepiped
31 void restrictRange(
32 Qwt3D::ParallelEpiped const &);
33
34protected:
36 Qwt3D::SurfacePlot *plotwidget_p;
37 unsigned int umesh_p, vmesh_p;
38 double minu_p, maxu_p, minv_p, maxv_p;
39};
40
41} // ns
42
43#endif /* include guarded */
Abstract base class for mappings acting on rectangular grids .
Definition qwt3d_gridmapping.h:20
Abstract base class for general mappings .
Definition qwt3d_mapping.h:20
A class representing surfaces.
Definition qwt3d_surfaceplot.h:22
Parallelepiped spanned by 2 Triples.
Definition qwt3d_types.h:382