Go to the documentation of this file. 1 #ifndef INTELLIRASTER_H
2 #define INTELLIRASTER_H
35 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha)
override;
54 virtual void setPolygon(
const std::vector<QPoint>& polygonData)
override;
virtual ~IntelliRasterImage() override
An Destructor.
virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
A function returning the displayable ImageData in a requested transparence and size.
An abstract class which manages the basic IntelliImage operations.
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
virtual void calculateVisiblity() override
A function that calculates the visibility of the image if a polygon is given. [does nothing in Raster...
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
An abstract function that sets the data of the visible Polygon, if needed.
IntelliRasterImage(int weight, int height)
The Construcor of the IntelliRasterImage. Given the Image dimensions.
The IntelliRasterImage manages a Rasterimage.