IntelliPhoto  0.4
IntelliRasterImage.h
Go to the documentation of this file.
1 #ifndef INTELLIRASTER_H
2 #define INTELLIRASTER_H
3 
4 #include"Image/IntelliImage.h"
5 
7  friend IntelliTool;
8 protected:
9  virtual void calculateVisiblity() override;
10 public:
11  IntelliRasterImage(int weight, int height);
12  virtual ~IntelliRasterImage() override;
13 
14  //returns the filtered output
15  virtual QImage getDisplayable(const QSize& displaySize,int alpha) override;
16  virtual QImage getDisplayable(int alpha=255) override;
17 
18  //gets a copy of the image !allocated
19  virtual IntelliImage* getDeepCopy() override;
20 
21  //sets the data for the visible image
22  virtual void setPolygon(const std::vector<QPoint>& polygonData) override;
23 };
24 
25 #endif
IntelliImage.h
IntelliRasterImage::~IntelliRasterImage
virtual ~IntelliRasterImage() override
Definition: IntelliRasterImage.cpp:11
IntelliTool
Definition: IntelliTool.h:10
IntelliRasterImage::getDisplayable
virtual QImage getDisplayable(const QSize &displaySize, int alpha) override
Definition: IntelliRasterImage.cpp:29
IntelliImage
Definition: IntelliImage.h:18
IntelliRasterImage::getDeepCopy
virtual IntelliImage * getDeepCopy() override
Definition: IntelliRasterImage.cpp:15
IntelliRasterImage::calculateVisiblity
virtual void calculateVisiblity() override
Definition: IntelliRasterImage.cpp:21
IntelliRasterImage::setPolygon
virtual void setPolygon(const std::vector< QPoint > &polygonData) override
Definition: IntelliRasterImage.cpp:41
IntelliRasterImage::IntelliRasterImage
IntelliRasterImage(int weight, int height)
Definition: IntelliRasterImage.cpp:6
IntelliRasterImage
Definition: IntelliRasterImage.h:6