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 // Original code is licensed as follows: 7 /* 8 * Copyright 2007 ZXing authors 9 * 10 * Licensed under the Apache License, Version 2.0 (the "License"); 11 * you may not use this file except in compliance with the License. 12 * You may obtain a copy of the License at 13 * 14 * http://www.apache.org/licenses/LICENSE-2.0 15 * 16 * Unless required by applicable law or agreed to in writing, software 17 * distributed under the License is distributed on an "AS IS" BASIS, 18 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 * See the License for the specific language governing permissions and 20 * limitations under the License. 21 */ 22 23 #include "xfa/src/fxbarcode/barcode.h" 24 #include "xfa/src/fxbarcode/BC_ResultPoint.h" 25 #include "BC_QRFinderPattern.h" 26 #include "BC_FinderPatternInfo.h" 27 CBC_QRFinderPatternInfo::CBC_QRFinderPatternInfo(CFX_PtrArray* patternCenters) { 28 m_bottomLeft = (CBC_QRFinderPattern*)(*patternCenters)[0]; 29 m_topLeft = (CBC_QRFinderPattern*)(*patternCenters)[1]; 30 m_topRight = (CBC_QRFinderPattern*)(*patternCenters)[2]; 31 } 32 CBC_QRFinderPatternInfo::~CBC_QRFinderPatternInfo() {} 33 CBC_QRFinderPattern* CBC_QRFinderPatternInfo::GetBottomLeft() { 34 return m_bottomLeft; 35 } 36 CBC_QRFinderPattern* CBC_QRFinderPatternInfo::GetTopLeft() { 37 return m_topLeft; 38 } 39 CBC_QRFinderPattern* CBC_QRFinderPatternInfo::GetTopRight() { 40 return m_topRight; 41 } 42