8 #include <QtGui/qpainter.h>
13 PointItem::PointItem(
const QList<int> &points_x,
const QList<int> &points_y,
int groupNr,
const QColor &color)
16 this->points_x = points_x;
17 this->points_y = points_y;
29 float factor_x = ((float)target.width())/source.width();
30 float factor_y = ((float)target.height())/source.height();
32 QList<int>::iterator iter_x = points_x.begin();
33 QList<int>::iterator iter_y = points_y.begin();
36 while(iter_x != points_x.end())
39 glVertex3f(factor_x*(*(iter_x++))+target.x(), widget.height()-(factor_y*(*(iter_y++))+target.y()), 0.0f);
void renderOnGl(QGLWidget &widget, QRectF &source, QRectF &target)
void draw(QPainter *painter, QRectF &source, QRectF &target)
PointItem(const QList< int > &points_x, const QList< int > &points_y, int groupNr, const QColor &color)