Home | History | Annotate | Download | only in qrcode
      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