UPCEReader.h Example File
appdemos/qtws/QZXing/zxing/zxing/oned/UPCEReader.h
#ifndef __UPC_E_READER_H__
#define __UPC_E_READER_H__
#include <zxing/oned/UPCEANReader.h>
#include <zxing/Result.h>
namespace zxing {
namespace oned {
class UPCEReader : public UPCEANReader {
private:
std::vector<int> decodeMiddleCounters;
static bool determineNumSysAndCheckDigit(std::string& resultString, int lgPatternFound);
protected:
Range decodeEnd(Ref<BitArray> row, int endStart);
bool checkChecksum(Ref<String> const& s);
public:
UPCEReader();
int decodeMiddle(Ref<BitArray> row, Range const& startRange, std::string& resultString);
static Ref<String> convertUPCEtoUPCA(Ref<String> const& upce);
BarcodeFormat getBarcodeFormat();
};
}
}
#endif