diff options
Diffstat (limited to 'fxbarcode/qrcode/BC_QRCoderVersion.h')
-rw-r--r-- | fxbarcode/qrcode/BC_QRCoderVersion.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/fxbarcode/qrcode/BC_QRCoderVersion.h b/fxbarcode/qrcode/BC_QRCoderVersion.h index 78ded0d30c..b6dad2299d 100644 --- a/fxbarcode/qrcode/BC_QRCoderVersion.h +++ b/fxbarcode/qrcode/BC_QRCoderVersion.h @@ -17,10 +17,13 @@ class CBC_QRCoderErrorCorrectionLevel; class CBC_QRCoderVersion { public: - virtual ~CBC_QRCoderVersion(); + ~CBC_QRCoderVersion(); static void Initialize(); static void Finalize(); + static CBC_QRCoderVersion* GetVersionForNumber(int32_t versionNumber); + static void Destroy(); + int32_t GetVersionNumber(); int32_t GetTotalCodeWords(); int32_t GetDimensionForVersion(); @@ -28,14 +31,6 @@ class CBC_QRCoderVersion { std::vector<int32_t>* GetAlignmentPatternCenters(); CBC_QRCoderECBlocks* GetECBlocksForLevel( CBC_QRCoderErrorCorrectionLevel* ecLevel); - static CBC_QRCoderVersion* GetVersionForNumber(int32_t versionNumber, - int32_t& e); - static CBC_QRCoderVersion* GetProvisionalVersionForDimension( - int32_t dimension, - int32_t& e); - static CBC_QRCoderVersion* DecodeVersionInformation(int32_t versionBits, - int32_t& e); - static void Destroy(); private: CBC_QRCoderVersion(); |