Go to the documentation of this file.
17 std::vector<Triangle> triangles;
22 virtual void calculateVisiblity()
override;
48 virtual QImage
getDisplayable(
const QSize& displaySize,
int alpha=255)
override;
virtual QImage getDisplayable(const QSize &displaySize, int alpha=255) override
A function returning the displayable ImageData in a requested transparence and size.
The IntelliShapedImage manages a Shapedimage.
virtual IntelliImage * getDeepCopy() override
A function that copys all that returns a [allocated] Image.
virtual std::vector< QPoint > getPolygonData() override
A function that returns the Polygondata if existent.
An abstract class which manages the basic IntelliImage operations.
std::vector< QPoint > polygonData
The Vertices of The Polygon. Needs to be a planar Polygon.
IntelliShapedImage(int weight, int height)
The Construcor of the IntelliShapedImage. Given the Image dimensions.
virtual ~IntelliShapedImage() override
An Destructor.
The IntelliRasterImage manages a Rasterimage.
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
A function that sets the data of the visible Polygon.