diff options
Diffstat (limited to 'lib/tqwtplot3d/src/qwt3d_gridmapping.cpp')
| -rw-r--r-- | lib/tqwtplot3d/src/qwt3d_gridmapping.cpp | 32 | 
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/tqwtplot3d/src/qwt3d_gridmapping.cpp b/lib/tqwtplot3d/src/qwt3d_gridmapping.cpp new file mode 100644 index 0000000..4de521b --- /dev/null +++ b/lib/tqwtplot3d/src/qwt3d_gridmapping.cpp @@ -0,0 +1,32 @@ +#include "qwt3d_gridmapping.h"
 +#include "qwt3d_surfaceplot.h"
 +
 +using namespace Qwt3D;
 +
 +GridMapping::GridMapping()
 +{
 +	plotwidget_p = 0;
 +	setMesh(0,0);
 +	setDomain(0,0,0,0);
 +  restrictRange(ParallelEpiped(Triple(-DBL_MAX,-DBL_MAX,-DBL_MAX),Triple(DBL_MAX,DBL_MAX,DBL_MAX)));
 +}
 +
 +void GridMapping::setMesh(unsigned int columns,unsigned int rows)
 +{
 +	umesh_p = columns;
 +	vmesh_p = rows;
 +}
 +
 +void GridMapping::setDomain(double minu, double maxu, double minv, double maxv)
 +{
 +	minu_p = minu;
 +	maxu_p = maxu;
 +	minv_p = minv;
 +	maxv_p = maxv;
 +}
 +
 +void GridMapping::restrictRange(Qwt3D::ParallelEpiped const& p)
 +{
 +	range_p = p;
 +}
 +
  | 
