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_QRALIGNMENTPATTERN_H_
8 #define _BC_QRALIGNMENTPATTERN_H_
9 class CBC_CommonBitArray;
10 class CBC_ResultPoint;
11 class CBC_REAI013x0x1xDecoder;
12 class CBC_QRAlignmentPattern : public CBC_ResultPoint {
13  private:
14   FX_FLOAT m_moduleSize;
15 
16  public:
17   CBC_QRAlignmentPattern(FX_FLOAT posX,
18                          FX_FLOAT posY,
19                          FX_FLOAT estimateModuleSize);
20   virtual ~CBC_QRAlignmentPattern();
21   FX_BOOL AboutEquals(FX_FLOAT moduleSize, FX_FLOAT i, FX_FLOAT j);
22   FX_FLOAT GetX();
23   FX_FLOAT GetY();
24   CBC_QRAlignmentPattern* Clone();
25 };
26 #endif
27