Go to the documentation of this file.
21 void resizeImage(QImage *image,
const QSize &newSize);
32 virtual void drawPixel(
const QPoint &p1,
const QColor& color);
33 virtual void drawLine(
const QPoint &p1,
const QPoint& p2,
const QColor& color,
const int& penWidth);
34 virtual void drawPlain(
const QColor& color);
37 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha)=0;
47 virtual void setPolygon(
const std::vector<QPoint>& polygonData)=0;
51 virtual bool loadImage(
const QString &fileName);
virtual void drawLine(const QPoint &p1, const QPoint &p2, const QColor &color, const int &penWidth)
virtual ~IntelliImage()=0
virtual void drawPixel(const QPoint &p1, const QColor &color)
virtual bool loadImage(const QString &fileName)
virtual QImage getDisplayable(const QSize &displaySize, int alpha)=0
virtual std::vector< QPoint > getPolygonData()
IntelliImage(int weight, int height)
void resizeImage(QImage *image, const QSize &newSize)
virtual IntelliImage * getDeepCopy()=0
virtual void calculateVisiblity()=0
virtual void drawPlain(const QColor &color)
virtual void setPolygon(const std::vector< QPoint > &polygonData)=0