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
6
class
IntelliRasterImage
:
public
IntelliImage
{
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
src
Image
IntelliRasterImage.h
Generated by
1.8.16