| OLD | NEW | 
|   1 // Copyright 2014 PDFium Authors. All rights reserved. |   1 // Copyright 2014 PDFium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |   5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
|   6  |   6  | 
|   7 #ifndef _BC_PDF417COMMON_H_ |   7 #ifndef _BC_PDF417COMMON_H_ | 
|   8 #define _BC_PDF417COMMON_H_ |   8 #define _BC_PDF417COMMON_H_ | 
|   9 class CBC_PDF417Common; |   9 class CBC_PDF417Common | 
|  10 class CBC_PDF417Common : public CFX_Object |  | 
|  11 { |  10 { | 
|  12 public: |  11 public: | 
|  13     CBC_PDF417Common(); |  12     CBC_PDF417Common(); | 
|  14     virtual ~CBC_PDF417Common(); |  13     virtual ~CBC_PDF417Common(); | 
|  15     static FX_INT32 getBitCountSum(CFX_Int32Array& moduleBitCount); |  14     static FX_INT32 getBitCountSum(CFX_Int32Array& moduleBitCount); | 
|  16     static FX_INT32 getCodeword(FX_DWORD symbol); |  15     static FX_INT32 getCodeword(FX_DWORD symbol); | 
|  17     static FX_INT32 NUMBER_OF_CODEWORDS; |  16     static FX_INT32 NUMBER_OF_CODEWORDS; | 
|  18     static FX_INT32 MAX_CODEWORDS_IN_BARCODE; |  17     static FX_INT32 MAX_CODEWORDS_IN_BARCODE; | 
|  19     static FX_INT32 MIN_ROWS_IN_BARCODE; |  18     static FX_INT32 MIN_ROWS_IN_BARCODE; | 
|  20     static FX_INT32 MAX_ROWS_IN_BARCODE; |  19     static FX_INT32 MAX_ROWS_IN_BARCODE; | 
|  21     static FX_INT32 MAX_CODEWORDS_IN_ROW; |  20     static FX_INT32 MAX_CODEWORDS_IN_ROW; | 
|  22     static FX_INT32 MODULES_IN_CODEWORD; |  21     static FX_INT32 MODULES_IN_CODEWORD; | 
|  23     static FX_INT32 MODULES_IN_STOP_PATTERN; |  22     static FX_INT32 MODULES_IN_STOP_PATTERN; | 
|  24     static FX_INT32 BARS_IN_MODULE; |  23     static FX_INT32 BARS_IN_MODULE; | 
|  25     static FX_INT32 SYMBOL_TABLE[]; |  24     static FX_INT32 SYMBOL_TABLE[]; | 
|  26     static FX_INT32 CODEWORD_TABLE[]; |  25     static FX_INT32 CODEWORD_TABLE[]; | 
|  27 private: |  26 private: | 
|  28     static CFX_Int32Array* EMPTY_INT_ARRAY; |  27     static CFX_Int32Array* EMPTY_INT_ARRAY; | 
|  29     static FX_INT32 findCodewordIndex(FX_DWORD symbol); |  28     static FX_INT32 findCodewordIndex(FX_DWORD symbol); | 
|  30 }; |  29 }; | 
|  31 #endif |  30 #endif | 
| OLD | NEW |