:SurfacePlot(parent)
{
createCoordinateSystem(Qwt3D::Triple(0, 0, 0), Qwt3D::Triple(100, 100, 100));
for (unsigned i=0; i!=coordinates()->axes.size(); ++i)//set the axes scal
{
coordinates()->axes[i].setMajors(7);
coordinates()->axes[i].setMinors(3);
coordinates()->axes[i].setLabelColor(RGBA(0,0,0));
}
coordinates()->setNumberColor(RGBA(0,0,0));
coordinates
()->setNumberFont
("Times",
10,
QFont::Bold);
coordinates()->setLineSmooth(true);
coordinates()->setGridLines(true, true);
coordinates
()->setLabelFont
(QFont("Times",
12,
QFont::Bold));
setPlotStyle(Bar(0.004, 0.05));
setCoordinateStyle(FRAME);
//disableMouse(true);
updateData();
updateGL();
}
void PRPS_3d::updateMaxPlot(int columns, int rows, double **Qdata)
{
setScale(1, 1, 1);
loadFromData(Qdata, rows, columns, 0, rows, 0, columns);
coordinates
()->axes
[X1
].
setLabelString(QString("Phase"));
coordinates
()->axes
[Y1
].
setLabelString(QString("Cycle"));
coordinates
()->axes
[Z1
].
setLabelString(QString("Amplitude"));
updateData();
updateGL();
}
PRPS_3d::PRPS_3d(QWidget *parent)
:SurfacePlot(parent)
{
createCoordinateSystem(Qwt3D::Triple(0, 0, 0), Qwt3D::Triple(100, 100, 100));
for (unsigned i=0; i!=coordinates()->axes.size(); ++i)//set the axes scal
{
coordinates()->axes[i].setMajors(7);
coordinates()->axes[i].setMinors(3);
coordinates()->axes[i].setLabelColor(RGBA(0,0,0));
}
coordinates()->setNumberColor(RGBA(0,0,0));
coordinates()->setNumberFont("Times",10, QFont::Bold);
coordinates()->setLineSmooth(true);
coordinates()->setGridLines(true, true);
coordinates()->setLabelFont(QFont("Times", 12, QFont::Bold));
setPlotStyle(Bar(0.004, 0.05));
setCoordinateStyle(FRAME);
//disableMouse(true);
updateData();
updateGL();
}
void PRPS_3d::updateMaxPlot(int columns, int rows, double **Qdata)
{
setScale(1, 1, 1);
loadFromData(Qdata, rows, columns, 0, rows, 0, columns);
coordinates()->axes[X1].setLabelString(QString("Phase"));
coordinates()->axes[Y1].setLabelString(QString("Cycle"));
coordinates()->axes[Z1].setLabelString(QString("Amplitude"));
updateData();
updateGL();
}
To copy to clipboard, switch view to plain text mode
Could anybody tell me where I make a mistake and how to fix the problem?
Bookmarks