1 #ifndef __GRAY_BYTES_MONOCHROM_BITMAP_SOURCE_H__
2 #define __GRAY_BYTES_MONOCHROM_BITMAP_SOURCE_H__
5 * GrayBytesMonochromeBitmapSource.h
8 * Created by Christian Brunschen on 03/06/2008.
9 * Copyright 2008 ZXing authors All rights reserved.
13 #include "MonochromeBitmapSource.h"
15 class GrayBytesMonochromeBitmapSource : public MonochromeBitmapSource {
19 const unsigned char *bytes_;
23 virtual unsigned char getPixel(size_t x, size_t y);
26 GrayBytesMonochromeBitmapSource(const unsigned char *bytes,
30 virtual ~GrayBytesMonochromeBitmapSource() { }
32 virtual Ref<MonochromeBitmapSource> rotateCounterClockwise();
33 virtual bool isRotateSupported();
34 virtual size_t getWidth();
35 virtual size_t getHeight();
39 #endif // __GRAY_BYTES_MONOCHROM_BITMAP_SOURCE_H__