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

Abstract base class for mappings acting on rectangular grids. More...

#include <qwt3d_gridmapping.h>

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

Classes

class  PrivateData
 

Public Member Functions

 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
 

Protected Member Functions

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 mappings acting on rectangular grids.

Constructor & Destructor Documentation

◆ GridMapping()

GridMapping::GridMapping ( )

Default constructor.

Initializes with no plot widget, zero mesh dimensions, zero domain, and unrestricted z range.

Sets the number of mesh columns and rows

Parameters
columnsNumber of columns (u direction)
rowsNumber of rows (v direction)

Member Function Documentation

◆ restrictRange()

void GridMapping::restrictRange ( Qwt3D::ParallelEpiped const &  p)

Restricts the data range to a parallelepiped.

Parameters
pThe parallelepiped defining the restricted range

◆ setDomain()

void GridMapping::setDomain ( double  minu,
double  maxu,
double  minv,
double  maxv 
)

Sets the domain (parameter range) for the u and v directions.

Parameters
minuMinimum u value
maxuMaximum u value
minvMinimum v value
maxvMaximum v value

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