25 int resolution()
const;
27 std::pair< int, int > facets()
const;
28 bool loadFromData(
Qwt3D::Triple** data,
unsigned int columns,
unsigned int rows,
bool uperiodic =
false,
bool vperiodic =
false);
29 bool loadFromData(
double** data,
unsigned int columns,
unsigned int rows,
double minx,
double maxx,
double miny,
double maxy);
30 bool loadFromData(Qwt3D::TripleField
const& data, Qwt3D::CellField
const& poly);
36 bool uperiodic =
false,
37 bool vperiodic =
false)
39 return loadFromData(data, columns, rows, uperiodic, vperiodic);
42 bool createDataRepresentation(
double** data,
50 return loadFromData(data, columns, rows, minx, maxx, miny, maxy);
53 bool createDataRepresentation(Qwt3D::TripleField
const& data, Qwt3D::CellField
const& poly)
55 return loadFromData(data, poly);
59 Qwt3D::FLOORSTYLE floorStyle()
const;
61 void setFloorStyle(Qwt3D::FLOORSTYLE val);
63 void showNormals(
bool);
68 void setNormalLength(
double val);
70 double normalLength()
const;
72 void setNormalQuality(
int val);
74 int normalQuality()
const;
85 void setResolution(
int);
90 void calculateHull()
override;
91 void createData()
override;
93 virtual void createFloorData();
100 unsigned int columns,
111 void Isolines2Floor();
113 virtual void createDataG();
114 virtual void createFloorDataG();
115 void createNormalsG();
117 void Isolines2FloorG();
118 void setColorFromVertexG(
int ix,
int iy,
bool skip =
false);
120 virtual void createDataC();
121 virtual void createFloorDataC();
122 void createNormalsC();
124 void Isolines2FloorC();
125 void setColorFromVertexC(
int node,
bool skip =
false);