Go to the documentation of this file. 1 #ifndef INTELLIRASTER_H
2 #define INTELLIRASTER_H
42 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha)
override;
61 virtual void setPolygon(
const std::vector<QPoint>& polygonData)
override;
virtual ~IntelliRasterImage() override
An Destructor.
IntelliRasterImage(int width, int height, bool fastRendererOn)
The Construcor of the IntelliRasterImage. Given the Image dimensions.
IntelliRasterImage * copy(const IntelliRasterImage &image)
virtual std::vector< QPoint > getPolygon()
getPolygon
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.
The IntelliRasterImage manages a RASTERIMAGE.