1 #ifndef QRCODERECOGNITIONINFO_H
2 #define QRCODERECOGNITIONINFO_H
4 #include "QRCodeTypes.h"
9 class QRCodeRecognitionInfo
12 friend class QRCodeRecognizer;
15 QRCodeRecognitionInfo();
16 ~QRCodeRecognitionInfo();
17 QRCodeRecognitionInfo(const QRCodeRecognitionInfo&);
18 QRCodeRecognitionInfo& operator=(const QRCodeRecognitionInfo&);
20 inline unsigned char id() const { return mId; }
22 inline unsigned char version() const { return mVersion; }
24 inline QRCodeErrorCorrectionLevel errorCorrectionLevel() const { return mErrorCorrectionLevel; }
26 inline const char* text() const { return mText; }
28 inline const float* transform() const { return mTransform; }
30 void rectangle(float *coordinates) const;
35 unsigned char mVersion;
36 QRCodeErrorCorrectionLevel mErrorCorrectionLevel;
39 const float *mLeft, *mRight;
43 #endif // QRCODERECOGNITIONINFO_H