UPCAReader.h Example File
appdemos/qtws/QZXing/zxing/zxing/oned/UPCAReader.h
#ifndef __UPCA_READER_H__
#define __UPCA_READER_H__
#include <zxing/oned/EAN13Reader.h>
#include <zxing/DecodeHints.h>
namespace zxing {
namespace oned {
class UPCAReader : public UPCEANReader {
private:
EAN13Reader ean13Reader;
static Ref<Result> maybeReturnResult(Ref<Result> result);
public:
UPCAReader();
int decodeMiddle(Ref<BitArray> row, Range const& startRange, std::string& resultString);
Ref<Result> decodeRow(int rowNumber, Ref<BitArray> row, DecodeHints hints);
Ref<Result> decodeRow(int rowNumber, Ref<BitArray> row, Range const& startGuardRange);
Ref<Result> decode(Ref<BinaryBitmap> image, DecodeHints hints);
BarcodeFormat getBarcodeFormat();
};
}
}
#endif