| 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 XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEMATRIX_H_ | 7 #ifndef XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEMATRIX_H_ | 
| 8 #define XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEMATRIX_H_ | 8 #define XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEMATRIX_H_ | 
| 9 | 9 | 
|  | 10 #include <stdint.h> | 
|  | 11 | 
|  | 12 #include "core/include/fxcrt/fx_system.h" | 
|  | 13 | 
| 10 class CBC_CommonByteMatrix { | 14 class CBC_CommonByteMatrix { | 
| 11  public: | 15  public: | 
| 12   CBC_CommonByteMatrix(int32_t width, int32_t height); | 16   CBC_CommonByteMatrix(int32_t width, int32_t height); | 
| 13   virtual ~CBC_CommonByteMatrix(); | 17   virtual ~CBC_CommonByteMatrix(); | 
| 14   int32_t GetHeight(); | 18   int32_t GetHeight(); | 
| 15   int32_t GetWidth(); | 19   int32_t GetWidth(); | 
| 16   uint8_t Get(int32_t x, int32_t y); | 20   uint8_t Get(int32_t x, int32_t y); | 
| 17   uint8_t* GetArray(); | 21   uint8_t* GetArray(); | 
| 18 | 22 | 
| 19   void Set(int32_t x, int32_t y, int32_t value); | 23   void Set(int32_t x, int32_t y, int32_t value); | 
| 20   void Set(int32_t x, int32_t y, uint8_t value); | 24   void Set(int32_t x, int32_t y, uint8_t value); | 
| 21   void clear(uint8_t value); | 25   void clear(uint8_t value); | 
| 22   virtual void Init(); | 26   virtual void Init(); | 
| 23 | 27 | 
| 24  private: | 28  private: | 
| 25   uint8_t* m_bytes; | 29   uint8_t* m_bytes; | 
| 26   int32_t m_width; | 30   int32_t m_width; | 
| 27   int32_t m_height; | 31   int32_t m_height; | 
| 28 }; | 32 }; | 
| 29 | 33 | 
| 30 #endif  // XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEMATRIX_H_ | 34 #endif  // XFA_SRC_FXBARCODE_COMMON_BC_COMMONBYTEMATRIX_H_ | 
| OLD | NEW | 
|---|