PDF417Reader.h Example File
appdemos/qtws/QZXing/zxing/zxing/pdf417/PDF417Reader.h
#ifndef __PDF417_READER_H__
#define __PDF417_READER_H__
#include <zxing/Reader.h>
#include <zxing/pdf417/decoder/Decoder.h>
#include <zxing/DecodeHints.h>
namespace zxing {
namespace pdf417 {
class PDF417Reader : public Reader {
private:
decoder::Decoder decoder;
static Ref<BitMatrix> extractPureBits(Ref<BitMatrix> image);
static int moduleSize(ArrayRef<int> leftTopBlack, Ref<BitMatrix> image);
static int findPatternStart(int x, int y, Ref<BitMatrix> image);
static int findPatternEnd(int x, int y, Ref<BitMatrix> image);
public:
Ref<Result> decode(Ref<BinaryBitmap> image, DecodeHints hints);
void reset();
};
}
}
#endif // __PDF417_READER_H__