Prettify scan result screen, I think
[zxing.git] / symbian / ZXingBarcodeReader / src / CameraImage.cpp
1 #include "CameraImage.h"\r
2 \r
3 \r
4 CameraImage::CameraImage() : LuminanceSource()\r
5 {\r
6 }\r
7 \r
8 CameraImage::CameraImage(CameraImage& otherInstance) : LuminanceSource()\r
9 {\r
10          image = otherInstance.getImage();\r
11 }\r
12 \r
13 CameraImage::~CameraImage()\r
14 {\r
15 }\r
16 \r
17 int CameraImage::getWidth()\r
18 {\r
19      return image->SizeInPixels().iWidth;\r
20 }\r
21 \r
22 int CameraImage::getHeight()\r
23 {\r
24      return image->SizeInPixels().iHeight;\r
25 }\r
26 \r
27 unsigned char CameraImage::getPixel(int x, int y)\r
28 {\r
29         TPoint pixelPosition(x,y);\r
30         TRgb color;\r
31     image->GetPixel(color, pixelPosition); \r
32     return ((color.Red() + color.Green() + color.Blue()) / 3);\r
33 }\r
34 \r
35 void CameraImage::setImage(CFbsBitmap* newImage)\r
36 {\r
37     image = newImage;\r
38 }\r
39 \r
40 CFbsBitmap* CameraImage::getImage()\r
41 {\r
42         return image;\r
43 }\r
44 \r
45 \r