##// END OF EJS Templates
Waveform display features...
Waveform display features Statistics display Updates of the ICD taken into account

File last commit:

r21:b405108d1fe4 default
r21:b405108d1fe4 default
Show More
wfplot.cpp
47 lines | 889 B | text/x-c | CppLexer
new files added for the waveform display features...
r20 #include "wfplot.h"
#include <QFontInfo>
WFPlot::WFPlot(QWidget *parent) :
QWidget(parent)
{
// Create Fonts
QFont font;
font = QFont(this->fontInfo().family(), FONT_SIZE_WAVEFORM_TITLE, QFont::Light);
Waveform display features...
r21 customPlot = new LppMonPlot();
new files added for the waveform display features...
r20 mainLayout = new QVBoxLayout();
Waveform display features...
r21 customPlot->setXaxisRange(0, XMAX);
customPlot->setYaxisRange(-YMAX, YMAX);
//customPlot->setTitleFont(font);
new files added for the waveform display features...
r20
customPlot->addGraph();
mainLayout->addWidget(customPlot);
this->setLayout(mainLayout);
}
void WFPlot::displayOnPlot(short *data, unsigned int size)
{
Waveform display features...
r21 QList<QVariant> qListX;
QList<QVariant> qListY;
qListX.clear();
qListY.clear();
new files added for the waveform display features...
r20
for (unsigned int i=0; i<size; ++i)
{
Waveform display features...
r21 qListX.append(i);
qListY.append( (double) data[i] );
new files added for the waveform display features...
r20 }
Waveform display features...
r21 customPlot->setGraphData(0, qListX, qListY);
customPlot->rescaleAxis();
}
new files added for the waveform display features...
r20
Waveform display features...
r21