1 // Copyright 2014 PDFium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7 #ifndef _BC_QRCODERECBLOCKS_H_ 8 #define _BC_QRCODERECBLOCKS_H_ 9 class CBC_QRCoderECB; 10 class CBC_QRCoderECBlocks { 11 private: 12 int32_t m_ecCodeWordsPerBlock; 13 CFX_PtrArray m_ecBlocks; 14 15 public: 16 CBC_QRCoderECBlocks(int32_t ecCodeWordsPerBlock, CBC_QRCoderECB* ecBlocks); 17 CBC_QRCoderECBlocks(int32_t ecCodeWordsPerBlock, 18 CBC_QRCoderECB* ecBlocks1, 19 CBC_QRCoderECB* ecBlocks2); 20 virtual ~CBC_QRCoderECBlocks(); 21 int32_t GetECCodeWordsPerBlock(); 22 int32_t GetNumBlocks(); 23 int32_t GetTotalECCodeWords(); 24 CFX_PtrArray* GetECBlocks(); 25 }; 26 #endif 27