├── PYzxing.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── PYzxing.xcworkspace ├── contents.xcworkspacedata └── xcuserdata │ └── panyong.xcuserdatad │ └── xcdebugger │ └── Breakpoints_v2.xcbkptlist ├── PYzxing ├── 11.jpg ├── AppDelegate.h ├── AppDelegate.m ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Info.plist ├── NSString+ZXingQRImage.h ├── NSString+ZXingQRImage.m ├── ViewController.h ├── ViewController.m └── main.m ├── PYzxingTests ├── Info.plist └── PYzxingTests.m ├── Podfile ├── Podfile.lock └── Pods ├── Headers └── Public │ └── ZXingObjC │ ├── ZXAI013103decoder.h │ ├── ZXAI01320xDecoder.h │ ├── ZXAI01392xDecoder.h │ ├── ZXAI01393xDecoder.h │ ├── ZXAI013x0x1xDecoder.h │ ├── ZXAI013x0xDecoder.h │ ├── ZXAI01AndOtherAIs.h │ ├── ZXAI01decoder.h │ ├── ZXAI01weightDecoder.h │ ├── ZXAbstractDoCoMoResultParser.h │ ├── ZXAbstractExpandedDecoder.h │ ├── ZXAbstractRSSReader.h │ ├── ZXAddressBookAUResultParser.h │ ├── ZXAddressBookDoCoMoResultParser.h │ ├── ZXAddressBookParsedResult.h │ ├── ZXAnyAIDecoder.h │ ├── ZXAztecBinaryShiftToken.h │ ├── ZXAztecCode.h │ ├── ZXAztecDecoder.h │ ├── ZXAztecDetector.h │ ├── ZXAztecDetectorResult.h │ ├── ZXAztecEncoder.h │ ├── ZXAztecHighLevelEncoder.h │ ├── ZXAztecReader.h │ ├── ZXAztecSimpleToken.h │ ├── ZXAztecState.h │ ├── ZXAztecToken.h │ ├── ZXAztecWriter.h │ ├── ZXBarcodeFormat.h │ ├── ZXBinarizer.h │ ├── ZXBinaryBitmap.h │ ├── ZXBitArray.h │ ├── ZXBitArrayBuilder.h │ ├── ZXBitMatrix.h │ ├── ZXBitSource.h │ ├── ZXBizcardResultParser.h │ ├── ZXBookmarkDoCoMoResultParser.h │ ├── ZXBoolArray.h │ ├── ZXByQuadrantReader.h │ ├── ZXByteArray.h │ ├── ZXByteMatrix.h │ ├── ZXCGImageLuminanceSource.h │ ├── ZXCalendarParsedResult.h │ ├── ZXCapture.h │ ├── ZXCaptureDelegate.h │ ├── ZXCharacterSetECI.h │ ├── ZXCodaBarReader.h │ ├── ZXCodaBarWriter.h │ ├── ZXCode128Reader.h │ ├── ZXCode128Writer.h │ ├── ZXCode39Reader.h │ ├── ZXCode39Writer.h │ ├── ZXCode93Reader.h │ ├── ZXDataMatrixASCIIEncoder.h │ ├── ZXDataMatrixBase256Encoder.h │ ├── ZXDataMatrixBitMatrixParser.h │ ├── ZXDataMatrixC40Encoder.h │ ├── ZXDataMatrixDataBlock.h │ ├── ZXDataMatrixDecodedBitStreamParser.h │ ├── ZXDataMatrixDecoder.h │ ├── ZXDataMatrixDefaultPlacement.h │ ├── ZXDataMatrixDetector.h │ ├── ZXDataMatrixEdifactEncoder.h │ ├── ZXDataMatrixEncoder.h │ ├── ZXDataMatrixEncoderContext.h │ ├── ZXDataMatrixErrorCorrection.h │ ├── ZXDataMatrixHighLevelEncoder.h │ ├── ZXDataMatrixReader.h │ ├── ZXDataMatrixSymbolInfo.h │ ├── ZXDataMatrixSymbolInfo144.h │ ├── ZXDataMatrixTextEncoder.h │ ├── ZXDataMatrixVersion.h │ ├── ZXDataMatrixWriter.h │ ├── ZXDataMatrixX12Encoder.h │ ├── ZXDecodeHints.h │ ├── ZXDecoderResult.h │ ├── ZXDefaultGridSampler.h │ ├── ZXDetectorResult.h │ ├── ZXDimension.h │ ├── ZXEAN13Reader.h │ ├── ZXEAN13Writer.h │ ├── ZXEAN8Reader.h │ ├── ZXEAN8Writer.h │ ├── ZXEANManufacturerOrgSupport.h │ ├── ZXEmailAddressParsedResult.h │ ├── ZXEmailAddressResultParser.h │ ├── ZXEmailDoCoMoResultParser.h │ ├── ZXEncodeHints.h │ ├── ZXErrors.h │ ├── ZXExpandedProductParsedResult.h │ ├── ZXExpandedProductResultParser.h │ ├── ZXGenericGF.h │ ├── ZXGenericGFPoly.h │ ├── ZXGenericMultipleBarcodeReader.h │ ├── ZXGeoParsedResult.h │ ├── ZXGeoResultParser.h │ ├── ZXGlobalHistogramBinarizer.h │ ├── ZXGridSampler.h │ ├── ZXHybridBinarizer.h │ ├── ZXISBNParsedResult.h │ ├── ZXISBNResultParser.h │ ├── ZXITFReader.h │ ├── ZXITFWriter.h │ ├── ZXImage.h │ ├── ZXIntArray.h │ ├── ZXInvertedLuminanceSource.h │ ├── ZXLuminanceSource.h │ ├── ZXMathUtils.h │ ├── ZXMaxiCodeBitMatrixParser.h │ ├── ZXMaxiCodeDecodedBitStreamParser.h │ ├── ZXMaxiCodeDecoder.h │ ├── ZXMaxiCodeReader.h │ ├── ZXModulusGF.h │ ├── ZXModulusPoly.h │ ├── ZXMonochromeRectangleDetector.h │ ├── ZXMultiDetector.h │ ├── ZXMultiFinderPatternFinder.h │ ├── ZXMultiFormatOneDReader.h │ ├── ZXMultiFormatReader.h │ ├── ZXMultiFormatUPCEANReader.h │ ├── ZXMultiFormatWriter.h │ ├── ZXMultipleBarcodeReader.h │ ├── ZXOneDReader.h │ ├── ZXOneDimensionalCodeWriter.h │ ├── ZXPDF417.h │ ├── ZXPDF417BarcodeMatrix.h │ ├── ZXPDF417BarcodeMetadata.h │ ├── ZXPDF417BarcodeRow.h │ ├── ZXPDF417BarcodeValue.h │ ├── ZXPDF417BoundingBox.h │ ├── ZXPDF417Codeword.h │ ├── ZXPDF417CodewordDecoder.h │ ├── ZXPDF417Common.h │ ├── ZXPDF417DecodedBitStreamParser.h │ ├── ZXPDF417DetectionResult.h │ ├── ZXPDF417DetectionResultColumn.h │ ├── ZXPDF417DetectionResultRowIndicatorColumn.h │ ├── ZXPDF417Detector.h │ ├── ZXPDF417DetectorResult.h │ ├── ZXPDF417Dimensions.h │ ├── ZXPDF417ECErrorCorrection.h │ ├── ZXPDF417ErrorCorrection.h │ ├── ZXPDF417HighLevelEncoder.h │ ├── ZXPDF417Reader.h │ ├── ZXPDF417ResultMetadata.h │ ├── ZXPDF417ScanningDecoder.h │ ├── ZXPDF417Writer.h │ ├── ZXParsedResult.h │ ├── ZXParsedResultType.h │ ├── ZXPerspectiveTransform.h │ ├── ZXPlanarYUVLuminanceSource.h │ ├── ZXProductParsedResult.h │ ├── ZXProductResultParser.h │ ├── ZXQRCode.h │ ├── ZXQRCodeAlignmentPattern.h │ ├── ZXQRCodeAlignmentPatternFinder.h │ ├── ZXQRCodeBitMatrixParser.h │ ├── ZXQRCodeBlockPair.h │ ├── ZXQRCodeDataBlock.h │ ├── ZXQRCodeDataMask.h │ ├── ZXQRCodeDecodedBitStreamParser.h │ ├── ZXQRCodeDecoder.h │ ├── ZXQRCodeDecoderMetaData.h │ ├── ZXQRCodeDetector.h │ ├── ZXQRCodeEncoder.h │ ├── ZXQRCodeErrorCorrectionLevel.h │ ├── ZXQRCodeFinderPattern.h │ ├── ZXQRCodeFinderPatternFinder.h │ ├── ZXQRCodeFinderPatternInfo.h │ ├── ZXQRCodeFormatInformation.h │ ├── ZXQRCodeMaskUtil.h │ ├── ZXQRCodeMatrixUtil.h │ ├── ZXQRCodeMode.h │ ├── ZXQRCodeMultiReader.h │ ├── ZXQRCodeReader.h │ ├── ZXQRCodeVersion.h │ ├── ZXQRCodeWriter.h │ ├── ZXRGBLuminanceSource.h │ ├── ZXRSS14Reader.h │ ├── ZXRSSDataCharacter.h │ ├── ZXRSSExpandedBlockParsedResult.h │ ├── ZXRSSExpandedCurrentParsingState.h │ ├── ZXRSSExpandedDecodedChar.h │ ├── ZXRSSExpandedDecodedInformation.h │ ├── ZXRSSExpandedDecodedNumeric.h │ ├── ZXRSSExpandedDecodedObject.h │ ├── ZXRSSExpandedFieldParser.h │ ├── ZXRSSExpandedGeneralAppIdDecoder.h │ ├── ZXRSSExpandedPair.h │ ├── ZXRSSExpandedReader.h │ ├── ZXRSSExpandedRow.h │ ├── ZXRSSFinderPattern.h │ ├── ZXRSSPair.h │ ├── ZXRSSUtils.h │ ├── ZXReader.h │ ├── ZXReedSolomonDecoder.h │ ├── ZXReedSolomonEncoder.h │ ├── ZXResult.h │ ├── ZXResultMetadataType.h │ ├── ZXResultParser.h │ ├── ZXResultPoint.h │ ├── ZXResultPointCallback.h │ ├── ZXSMSMMSResultParser.h │ ├── ZXSMSParsedResult.h │ ├── ZXSMSTOMMSTOResultParser.h │ ├── ZXSMTPResultParser.h │ ├── ZXStringUtils.h │ ├── ZXTelParsedResult.h │ ├── ZXTelResultParser.h │ ├── ZXTextParsedResult.h │ ├── ZXUPCAReader.h │ ├── ZXUPCAWriter.h │ ├── ZXUPCEANExtension2Support.h │ ├── ZXUPCEANExtension5Support.h │ ├── ZXUPCEANExtensionSupport.h │ ├── ZXUPCEANReader.h │ ├── ZXUPCEANWriter.h │ ├── ZXUPCEReader.h │ ├── ZXURIParsedResult.h │ ├── ZXURIResultParser.h │ ├── ZXURLTOResultParser.h │ ├── ZXVCardResultParser.h │ ├── ZXVEventResultParser.h │ ├── ZXVINParsedResult.h │ ├── ZXVINResultParser.h │ ├── ZXWhiteRectangleDetector.h │ ├── ZXWifiParsedResult.h │ ├── ZXWifiResultParser.h │ ├── ZXWriter.h │ ├── ZXingObjC.h │ ├── ZXingObjCAztec.h │ ├── ZXingObjCCore.h │ ├── ZXingObjCDataMatrix.h │ ├── ZXingObjCMaxiCode.h │ ├── ZXingObjCOneD.h │ ├── ZXingObjCPDF417.h │ └── ZXingObjCQRCode.h ├── Manifest.lock ├── Pods.xcodeproj └── project.pbxproj ├── Target Support Files ├── Pods-ZXingObjC │ ├── Pods-ZXingObjC-Private.xcconfig │ ├── Pods-ZXingObjC-dummy.m │ ├── Pods-ZXingObjC-prefix.pch │ └── Pods-ZXingObjC.xcconfig └── Pods │ ├── Pods-acknowledgements.markdown │ ├── Pods-acknowledgements.plist │ ├── Pods-dummy.m │ ├── Pods-environment.h │ ├── Pods-resources.sh │ ├── Pods.debug.xcconfig │ └── Pods.release.xcconfig └── ZXingObjC ├── COPYING ├── README.md └── ZXingObjC ├── ZXMultiFormatReader.h ├── ZXMultiFormatReader.m ├── ZXMultiFormatWriter.h ├── ZXMultiFormatWriter.m ├── ZXingObjC.h ├── aztec ├── ZXAztecDetectorResult.h ├── ZXAztecDetectorResult.m ├── ZXAztecReader.h ├── ZXAztecReader.m ├── ZXAztecWriter.h ├── ZXAztecWriter.m ├── ZXingObjCAztec.h ├── decoder │ ├── ZXAztecDecoder.h │ └── ZXAztecDecoder.m ├── detector │ ├── ZXAztecDetector.h │ └── ZXAztecDetector.m └── encoder │ ├── ZXAztecBinaryShiftToken.h │ ├── ZXAztecBinaryShiftToken.m │ ├── ZXAztecCode.h │ ├── ZXAztecCode.m │ ├── ZXAztecEncoder.h │ ├── ZXAztecEncoder.m │ ├── ZXAztecHighLevelEncoder.h │ ├── ZXAztecHighLevelEncoder.m │ ├── ZXAztecSimpleToken.h │ ├── ZXAztecSimpleToken.m │ ├── ZXAztecState.h │ ├── ZXAztecState.m │ ├── ZXAztecToken.h │ └── ZXAztecToken.m ├── client ├── ZXCGImageLuminanceSource.h ├── ZXCGImageLuminanceSource.m ├── ZXCapture.h ├── ZXCapture.m ├── ZXCaptureDelegate.h ├── ZXImage.h ├── ZXImage.m └── result │ ├── ZXAbstractDoCoMoResultParser.h │ ├── ZXAbstractDoCoMoResultParser.m │ ├── ZXAddressBookAUResultParser.h │ ├── ZXAddressBookAUResultParser.m │ ├── ZXAddressBookDoCoMoResultParser.h │ ├── ZXAddressBookDoCoMoResultParser.m │ ├── ZXAddressBookParsedResult.h │ ├── ZXAddressBookParsedResult.m │ ├── ZXBizcardResultParser.h │ ├── ZXBizcardResultParser.m │ ├── ZXBookmarkDoCoMoResultParser.h │ ├── ZXBookmarkDoCoMoResultParser.m │ ├── ZXCalendarParsedResult.h │ ├── ZXCalendarParsedResult.m │ ├── ZXEmailAddressParsedResult.h │ ├── ZXEmailAddressParsedResult.m │ ├── ZXEmailAddressResultParser.h │ ├── ZXEmailAddressResultParser.m │ ├── ZXEmailDoCoMoResultParser.h │ ├── ZXEmailDoCoMoResultParser.m │ ├── ZXExpandedProductParsedResult.h │ ├── ZXExpandedProductParsedResult.m │ ├── ZXExpandedProductResultParser.h │ ├── ZXExpandedProductResultParser.m │ ├── ZXGeoParsedResult.h │ ├── ZXGeoParsedResult.m │ ├── ZXGeoResultParser.h │ ├── ZXGeoResultParser.m │ ├── ZXISBNParsedResult.h │ ├── ZXISBNParsedResult.m │ ├── ZXISBNResultParser.h │ ├── ZXISBNResultParser.m │ ├── ZXParsedResult.h │ ├── ZXParsedResult.m │ ├── ZXParsedResultType.h │ ├── ZXProductParsedResult.h │ ├── ZXProductParsedResult.m │ ├── ZXProductResultParser.h │ ├── ZXProductResultParser.m │ ├── ZXResultParser.h │ ├── ZXResultParser.m │ ├── ZXSMSMMSResultParser.h │ ├── ZXSMSMMSResultParser.m │ ├── ZXSMSParsedResult.h │ ├── ZXSMSParsedResult.m │ ├── ZXSMSTOMMSTOResultParser.h │ ├── ZXSMSTOMMSTOResultParser.m │ ├── ZXSMTPResultParser.h │ ├── ZXSMTPResultParser.m │ ├── ZXTelParsedResult.h │ ├── ZXTelParsedResult.m │ ├── ZXTelResultParser.h │ ├── ZXTelResultParser.m │ ├── ZXTextParsedResult.h │ ├── ZXTextParsedResult.m │ ├── ZXURIParsedResult.h │ ├── ZXURIParsedResult.m │ ├── ZXURIResultParser.h │ ├── ZXURIResultParser.m │ ├── ZXURLTOResultParser.h │ ├── ZXURLTOResultParser.m │ ├── ZXVCardResultParser.h │ ├── ZXVCardResultParser.m │ ├── ZXVEventResultParser.h │ ├── ZXVEventResultParser.m │ ├── ZXVINParsedResult.h │ ├── ZXVINParsedResult.m │ ├── ZXVINResultParser.h │ ├── ZXVINResultParser.m │ ├── ZXWifiParsedResult.h │ ├── ZXWifiParsedResult.m │ ├── ZXWifiResultParser.h │ └── ZXWifiResultParser.m ├── common ├── ZXBitArray.h ├── ZXBitArray.m ├── ZXBitMatrix.h ├── ZXBitMatrix.m ├── ZXBitSource.h ├── ZXBitSource.m ├── ZXBoolArray.h ├── ZXBoolArray.m ├── ZXByteArray.h ├── ZXByteArray.m ├── ZXCharacterSetECI.h ├── ZXCharacterSetECI.m ├── ZXDecoderResult.h ├── ZXDecoderResult.m ├── ZXDefaultGridSampler.h ├── ZXDefaultGridSampler.m ├── ZXDetectorResult.h ├── ZXDetectorResult.m ├── ZXGlobalHistogramBinarizer.h ├── ZXGlobalHistogramBinarizer.m ├── ZXGridSampler.h ├── ZXGridSampler.m ├── ZXHybridBinarizer.h ├── ZXHybridBinarizer.m ├── ZXIntArray.h ├── ZXIntArray.m ├── ZXPerspectiveTransform.h ├── ZXPerspectiveTransform.m ├── ZXStringUtils.h ├── ZXStringUtils.m ├── detector │ ├── ZXMathUtils.h │ ├── ZXMathUtils.m │ ├── ZXMonochromeRectangleDetector.h │ ├── ZXMonochromeRectangleDetector.m │ ├── ZXWhiteRectangleDetector.h │ └── ZXWhiteRectangleDetector.m └── reedsolomon │ ├── ZXGenericGF.h │ ├── ZXGenericGF.m │ ├── ZXGenericGFPoly.h │ ├── ZXGenericGFPoly.m │ ├── ZXReedSolomonDecoder.h │ ├── ZXReedSolomonDecoder.m │ ├── ZXReedSolomonEncoder.h │ └── ZXReedSolomonEncoder.m ├── core ├── ZXBarcodeFormat.h ├── ZXBinarizer.h ├── ZXBinarizer.m ├── ZXBinaryBitmap.h ├── ZXBinaryBitmap.m ├── ZXByteMatrix.h ├── ZXByteMatrix.m ├── ZXDecodeHints.h ├── ZXDecodeHints.m ├── ZXDimension.h ├── ZXDimension.m ├── ZXEncodeHints.h ├── ZXEncodeHints.m ├── ZXErrors.h ├── ZXErrors.m ├── ZXInvertedLuminanceSource.h ├── ZXInvertedLuminanceSource.m ├── ZXLuminanceSource.h ├── ZXLuminanceSource.m ├── ZXPlanarYUVLuminanceSource.h ├── ZXPlanarYUVLuminanceSource.m ├── ZXRGBLuminanceSource.h ├── ZXRGBLuminanceSource.m ├── ZXReader.h ├── ZXResult.h ├── ZXResult.m ├── ZXResultMetadataType.h ├── ZXResultPoint.h ├── ZXResultPoint.m ├── ZXResultPointCallback.h ├── ZXWriter.h └── ZXingObjCCore.h ├── datamatrix ├── ZXDataMatrixReader.h ├── ZXDataMatrixReader.m ├── ZXDataMatrixWriter.h ├── ZXDataMatrixWriter.m ├── ZXingObjCDataMatrix.h ├── decoder │ ├── ZXDataMatrixBitMatrixParser.h │ ├── ZXDataMatrixBitMatrixParser.m │ ├── ZXDataMatrixDataBlock.h │ ├── ZXDataMatrixDataBlock.m │ ├── ZXDataMatrixDecodedBitStreamParser.h │ ├── ZXDataMatrixDecodedBitStreamParser.m │ ├── ZXDataMatrixDecoder.h │ ├── ZXDataMatrixDecoder.m │ ├── ZXDataMatrixVersion.h │ └── ZXDataMatrixVersion.m ├── detector │ ├── ZXDataMatrixDetector.h │ └── ZXDataMatrixDetector.m └── encoder │ ├── ZXDataMatrixASCIIEncoder.h │ ├── ZXDataMatrixASCIIEncoder.m │ ├── ZXDataMatrixBase256Encoder.h │ ├── ZXDataMatrixBase256Encoder.m │ ├── ZXDataMatrixC40Encoder.h │ ├── ZXDataMatrixC40Encoder.m │ ├── ZXDataMatrixDefaultPlacement.h │ ├── ZXDataMatrixDefaultPlacement.m │ ├── ZXDataMatrixEdifactEncoder.h │ ├── ZXDataMatrixEdifactEncoder.m │ ├── ZXDataMatrixEncoder.h │ ├── ZXDataMatrixEncoderContext.h │ ├── ZXDataMatrixEncoderContext.m │ ├── ZXDataMatrixErrorCorrection.h │ ├── ZXDataMatrixErrorCorrection.m │ ├── ZXDataMatrixHighLevelEncoder.h │ ├── ZXDataMatrixHighLevelEncoder.m │ ├── ZXDataMatrixSymbolInfo.h │ ├── ZXDataMatrixSymbolInfo.m │ ├── ZXDataMatrixSymbolInfo144.h │ ├── ZXDataMatrixSymbolInfo144.m │ ├── ZXDataMatrixTextEncoder.h │ ├── ZXDataMatrixTextEncoder.m │ ├── ZXDataMatrixX12Encoder.h │ └── ZXDataMatrixX12Encoder.m ├── maxicode ├── ZXMaxiCodeReader.h ├── ZXMaxiCodeReader.m ├── ZXingObjCMaxiCode.h └── decoder │ ├── ZXMaxiCodeBitMatrixParser.h │ ├── ZXMaxiCodeBitMatrixParser.m │ ├── ZXMaxiCodeDecodedBitStreamParser.h │ ├── ZXMaxiCodeDecodedBitStreamParser.m │ ├── ZXMaxiCodeDecoder.h │ └── ZXMaxiCodeDecoder.m ├── multi ├── ZXByQuadrantReader.h ├── ZXByQuadrantReader.m ├── ZXGenericMultipleBarcodeReader.h ├── ZXGenericMultipleBarcodeReader.m └── ZXMultipleBarcodeReader.h ├── oned ├── ZXCodaBarReader.h ├── ZXCodaBarReader.m ├── ZXCodaBarWriter.h ├── ZXCodaBarWriter.m ├── ZXCode128Reader.h ├── ZXCode128Reader.m ├── ZXCode128Writer.h ├── ZXCode128Writer.m ├── ZXCode39Reader.h ├── ZXCode39Reader.m ├── ZXCode39Writer.h ├── ZXCode39Writer.m ├── ZXCode93Reader.h ├── ZXCode93Reader.m ├── ZXEAN13Reader.h ├── ZXEAN13Reader.m ├── ZXEAN13Writer.h ├── ZXEAN13Writer.m ├── ZXEAN8Reader.h ├── ZXEAN8Reader.m ├── ZXEAN8Writer.h ├── ZXEAN8Writer.m ├── ZXEANManufacturerOrgSupport.h ├── ZXEANManufacturerOrgSupport.m ├── ZXITFReader.h ├── ZXITFReader.m ├── ZXITFWriter.h ├── ZXITFWriter.m ├── ZXMultiFormatOneDReader.h ├── ZXMultiFormatOneDReader.m ├── ZXMultiFormatUPCEANReader.h ├── ZXMultiFormatUPCEANReader.m ├── ZXOneDReader.h ├── ZXOneDReader.m ├── ZXOneDimensionalCodeWriter.h ├── ZXOneDimensionalCodeWriter.m ├── ZXUPCAReader.h ├── ZXUPCAReader.m ├── ZXUPCAWriter.h ├── ZXUPCAWriter.m ├── ZXUPCEANExtension2Support.h ├── ZXUPCEANExtension2Support.m ├── ZXUPCEANExtension5Support.h ├── ZXUPCEANExtension5Support.m ├── ZXUPCEANExtensionSupport.h ├── ZXUPCEANExtensionSupport.m ├── ZXUPCEANReader.h ├── ZXUPCEANReader.m ├── ZXUPCEANWriter.h ├── ZXUPCEANWriter.m ├── ZXUPCEReader.h ├── ZXUPCEReader.m ├── ZXingObjCOneD.h └── rss │ ├── ZXAbstractRSSReader.h │ ├── ZXAbstractRSSReader.m │ ├── ZXRSS14Reader.h │ ├── ZXRSS14Reader.m │ ├── ZXRSSDataCharacter.h │ ├── ZXRSSDataCharacter.m │ ├── ZXRSSFinderPattern.h │ ├── ZXRSSFinderPattern.m │ ├── ZXRSSPair.h │ ├── ZXRSSPair.m │ ├── ZXRSSUtils.h │ ├── ZXRSSUtils.m │ └── expanded │ ├── ZXBitArrayBuilder.h │ ├── ZXBitArrayBuilder.m │ ├── ZXRSSExpandedPair.h │ ├── ZXRSSExpandedPair.m │ ├── ZXRSSExpandedReader.h │ ├── ZXRSSExpandedReader.m │ ├── ZXRSSExpandedRow.h │ ├── ZXRSSExpandedRow.m │ └── decoders │ ├── ZXAI013103decoder.h │ ├── ZXAI013103decoder.m │ ├── ZXAI01320xDecoder.h │ ├── ZXAI01320xDecoder.m │ ├── ZXAI01392xDecoder.h │ ├── ZXAI01392xDecoder.m │ ├── ZXAI01393xDecoder.h │ ├── ZXAI01393xDecoder.m │ ├── ZXAI013x0x1xDecoder.h │ ├── ZXAI013x0x1xDecoder.m │ ├── ZXAI013x0xDecoder.h │ ├── ZXAI013x0xDecoder.m │ ├── ZXAI01AndOtherAIs.h │ ├── ZXAI01AndOtherAIs.m │ ├── ZXAI01decoder.h │ ├── ZXAI01decoder.m │ ├── ZXAI01weightDecoder.h │ ├── ZXAI01weightDecoder.m │ ├── ZXAbstractExpandedDecoder.h │ ├── ZXAbstractExpandedDecoder.m │ ├── ZXAnyAIDecoder.h │ ├── ZXAnyAIDecoder.m │ ├── ZXRSSExpandedBlockParsedResult.h │ ├── ZXRSSExpandedBlockParsedResult.m │ ├── ZXRSSExpandedCurrentParsingState.h │ ├── ZXRSSExpandedCurrentParsingState.m │ ├── ZXRSSExpandedDecodedChar.h │ ├── ZXRSSExpandedDecodedChar.m │ ├── ZXRSSExpandedDecodedInformation.h │ ├── ZXRSSExpandedDecodedInformation.m │ ├── ZXRSSExpandedDecodedNumeric.h │ ├── ZXRSSExpandedDecodedNumeric.m │ ├── ZXRSSExpandedDecodedObject.h │ ├── ZXRSSExpandedDecodedObject.m │ ├── ZXRSSExpandedFieldParser.h │ ├── ZXRSSExpandedFieldParser.m │ ├── ZXRSSExpandedGeneralAppIdDecoder.h │ └── ZXRSSExpandedGeneralAppIdDecoder.m ├── pdf417 ├── ZXPDF417Common.h ├── ZXPDF417Common.m ├── ZXPDF417Reader.h ├── ZXPDF417Reader.m ├── ZXPDF417ResultMetadata.h ├── ZXPDF417ResultMetadata.m ├── ZXPDF417Writer.h ├── ZXPDF417Writer.m ├── ZXingObjCPDF417.h ├── decoder │ ├── ZXPDF417BarcodeMetadata.h │ ├── ZXPDF417BarcodeMetadata.m │ ├── ZXPDF417BarcodeValue.h │ ├── ZXPDF417BarcodeValue.m │ ├── ZXPDF417BoundingBox.h │ ├── ZXPDF417BoundingBox.m │ ├── ZXPDF417Codeword.h │ ├── ZXPDF417Codeword.m │ ├── ZXPDF417CodewordDecoder.h │ ├── ZXPDF417CodewordDecoder.m │ ├── ZXPDF417DecodedBitStreamParser.h │ ├── ZXPDF417DecodedBitStreamParser.m │ ├── ZXPDF417DetectionResult.h │ ├── ZXPDF417DetectionResult.m │ ├── ZXPDF417DetectionResultColumn.h │ ├── ZXPDF417DetectionResultColumn.m │ ├── ZXPDF417DetectionResultRowIndicatorColumn.h │ ├── ZXPDF417DetectionResultRowIndicatorColumn.m │ ├── ZXPDF417ScanningDecoder.h │ ├── ZXPDF417ScanningDecoder.m │ └── ec │ │ ├── ZXModulusGF.h │ │ ├── ZXModulusGF.m │ │ ├── ZXModulusPoly.h │ │ ├── ZXModulusPoly.m │ │ ├── ZXPDF417ECErrorCorrection.h │ │ └── ZXPDF417ECErrorCorrection.m ├── detector │ ├── ZXPDF417Detector.h │ ├── ZXPDF417Detector.m │ ├── ZXPDF417DetectorResult.h │ └── ZXPDF417DetectorResult.m └── encoder │ ├── ZXPDF417.h │ ├── ZXPDF417.m │ ├── ZXPDF417BarcodeMatrix.h │ ├── ZXPDF417BarcodeMatrix.m │ ├── ZXPDF417BarcodeRow.h │ ├── ZXPDF417BarcodeRow.m │ ├── ZXPDF417Dimensions.h │ ├── ZXPDF417Dimensions.m │ ├── ZXPDF417ErrorCorrection.h │ ├── ZXPDF417ErrorCorrection.m │ ├── ZXPDF417HighLevelEncoder.h │ └── ZXPDF417HighLevelEncoder.m └── qrcode ├── ZXQRCodeReader.h ├── ZXQRCodeReader.m ├── ZXQRCodeWriter.h ├── ZXQRCodeWriter.m ├── ZXingObjCQRCode.h ├── decoder ├── ZXQRCodeBitMatrixParser.h ├── ZXQRCodeBitMatrixParser.m ├── ZXQRCodeDataBlock.h ├── ZXQRCodeDataBlock.m ├── ZXQRCodeDataMask.h ├── ZXQRCodeDataMask.m ├── ZXQRCodeDecodedBitStreamParser.h ├── ZXQRCodeDecodedBitStreamParser.m ├── ZXQRCodeDecoder.h ├── ZXQRCodeDecoder.m ├── ZXQRCodeDecoderMetaData.h ├── ZXQRCodeDecoderMetaData.m ├── ZXQRCodeErrorCorrectionLevel.h ├── ZXQRCodeErrorCorrectionLevel.m ├── ZXQRCodeFormatInformation.h ├── ZXQRCodeFormatInformation.m ├── ZXQRCodeMode.h ├── ZXQRCodeMode.m ├── ZXQRCodeVersion.h └── ZXQRCodeVersion.m ├── detector ├── ZXQRCodeAlignmentPattern.h ├── ZXQRCodeAlignmentPattern.m ├── ZXQRCodeAlignmentPatternFinder.h ├── ZXQRCodeAlignmentPatternFinder.m ├── ZXQRCodeDetector.h ├── ZXQRCodeDetector.m ├── ZXQRCodeFinderPattern.h ├── ZXQRCodeFinderPattern.m ├── ZXQRCodeFinderPatternFinder.h ├── ZXQRCodeFinderPatternFinder.m ├── ZXQRCodeFinderPatternInfo.h └── ZXQRCodeFinderPatternInfo.m ├── encoder ├── ZXQRCode.h ├── ZXQRCode.m ├── ZXQRCodeBlockPair.h ├── ZXQRCodeBlockPair.m ├── ZXQRCodeEncoder.h ├── ZXQRCodeEncoder.m ├── ZXQRCodeMaskUtil.h ├── ZXQRCodeMaskUtil.m ├── ZXQRCodeMatrixUtil.h └── ZXQRCodeMatrixUtil.m └── multi ├── ZXQRCodeMultiReader.h ├── ZXQRCodeMultiReader.m └── detector ├── ZXMultiDetector.h ├── ZXMultiDetector.m ├── ZXMultiFinderPatternFinder.h └── ZXMultiFinderPatternFinder.m /PYzxing.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PYzxing.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PYzxing.xcworkspace/xcuserdata/panyong.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /PYzxing/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyawkk/PYzxing/287e2b60c10d9372ee1e1c2687f51635f6095f7e/PYzxing/11.jpg -------------------------------------------------------------------------------- /PYzxing/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // PYzxing 4 | // 5 | // Created by panyong on 15/3/26. 6 | // Copyright (c) 2015年 mobileNowGroup. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /PYzxing/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /PYzxing/NSString+ZXingQRImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+ZXingQRImage.h 3 | // Jiazhi 4 | // 5 | // Created by 潘勇 on 15/7/23. 6 | // Copyright (c) 2015年 mobilenowgroup. All rights reserved. 7 | // 8 | 9 | #import 10 | @class UIImage; 11 | 12 | @interface NSString (ZXingQRImage) 13 | 14 | 15 | /** 16 | * 生成QR码图像 17 | * 18 | * @param qrString url地址 19 | * @param width 生成图片的宽度 20 | * @param height 生成图片的高度 21 | * 22 | * @return UIImage图片 23 | */ 24 | +(UIImage *)becomeQRCodeWithQRstring:(NSString *)qrURLString withWidth:(int)width withHight:(int)height; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /PYzxing/NSString+ZXingQRImage.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+ZXingQRImage.m 3 | // Jiazhi 4 | // 5 | // Created by 潘勇 on 15/7/23. 6 | // Copyright (c) 2015年 mobilenowgroup. All rights reserved. 7 | // 8 | 9 | #import "NSString+ZXingQRImage.h" 10 | 11 | //ZXING 12 | #import "ZXMultiFormatWriter.H" 13 | #import "ZXImage.h" 14 | 15 | #import 16 | 17 | @implementation NSString (ZXingQRImage) 18 | 19 | +(UIImage *)becomeQRCodeWithQRstring:(NSString *)qrURLString withWidth:(int)width withHight:(int)height{ 20 | 21 | // NSError *error = nil; 22 | ZXMultiFormatWriter *writer = [ZXMultiFormatWriter writer]; 23 | ZXBitMatrix* result = [writer encode:qrURLString 24 | format:kBarcodeFormatQRCode 25 | width:width 26 | height:height 27 | error:nil];//err 不写了 28 | 29 | CGImageRef image = [[ZXImage imageWithMatrix:result] cgimage]; 30 | UIImage *qrImage = [UIImage imageWithCGImage:image]; 31 | return qrImage; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /PYzxing/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // PYzxing 4 | // 5 | // Created by panyong on 15/3/26. 6 | // Copyright (c) 2015年 mobileNowGroup. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /PYzxing/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // PYzxing 4 | // 5 | // Created by panyong on 15/3/26. 6 | // Copyright (c) 2015年 mobileNowGroup. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /PYzxingTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | com.mobilenow.$(PRODUCT_NAME:rfc1034identifier) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /PYzxingTests/PYzxingTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // PYzxingTests.m 3 | // PYzxingTests 4 | // 5 | // Created by panyong on 15/3/26. 6 | // Copyright (c) 2015年 mobileNowGroup. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface PYzxingTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation PYzxingTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | XCTAssert(YES, @"Pass"); 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '7.0' 2 | pod 'ZXingObjC', '~> 3.0' 3 | -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - ZXingObjC (3.0.3): 3 | - ZXingObjC/All (= 3.0.3) 4 | - ZXingObjC/All (3.0.3) 5 | 6 | DEPENDENCIES: 7 | - ZXingObjC (~> 3.0) 8 | 9 | SPEC CHECKSUMS: 10 | ZXingObjC: 35c985cd9b95e82dc3681f0bbb239a5d22b8f3f3 11 | 12 | COCOAPODS: 0.37.2 13 | -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI013103decoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI01320xDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI01392xDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI01393xDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI013x0x1xDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI013x0xDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI01AndOtherAIs.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI01decoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAI01weightDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAbstractDoCoMoResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXAbstractDoCoMoResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAbstractExpandedDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAbstractRSSReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/ZXAbstractRSSReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAddressBookAUResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXAddressBookAUResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAddressBookDoCoMoResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXAddressBookDoCoMoResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAddressBookParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXAddressBookParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAnyAIDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecBinaryShiftToken.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecBinaryShiftToken.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecCode.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecCode.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecDetector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/detector/ZXAztecDetector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecDetectorResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/ZXAztecDetectorResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecHighLevelEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecHighLevelEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/ZXAztecReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecSimpleToken.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecSimpleToken.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecState.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecState.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecToken.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecToken.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXAztecWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/ZXAztecWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBarcodeFormat.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXBarcodeFormat.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBinarizer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXBinarizer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBinaryBitmap.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXBinaryBitmap.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBitArray.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXBitArray.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBitArrayBuilder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBitMatrix.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXBitMatrix.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBitSource.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXBitSource.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBizcardResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXBizcardResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBookmarkDoCoMoResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXBoolArray.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXBoolArray.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXByQuadrantReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/multi/ZXByQuadrantReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXByteArray.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXByteArray.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXByteMatrix.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXByteMatrix.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCGImageLuminanceSource.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/ZXCGImageLuminanceSource.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCalendarParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXCalendarParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCapture.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/ZXCapture.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCaptureDelegate.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/ZXCaptureDelegate.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCharacterSetECI.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXCharacterSetECI.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCodaBarReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCodaBarReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCodaBarWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCodaBarWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCode128Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCode128Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCode128Writer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCode128Writer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCode39Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCode39Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCode39Writer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCode39Writer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXCode93Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXCode93Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixASCIIEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixASCIIEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixBase256Encoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixBase256Encoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixBitMatrixParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/decoder/ZXDataMatrixBitMatrixParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixC40Encoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixC40Encoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixDataBlock.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/decoder/ZXDataMatrixDataBlock.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixDecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/decoder/ZXDataMatrixDecodedBitStreamParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/decoder/ZXDataMatrixDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixDefaultPlacement.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixDefaultPlacement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixDetector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/detector/ZXDataMatrixDetector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixEdifactEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixEdifactEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixEncoderContext.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixEncoderContext.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixErrorCorrection.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixErrorCorrection.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixHighLevelEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixHighLevelEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/ZXDataMatrixReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixSymbolInfo.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixSymbolInfo.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixSymbolInfo144.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixSymbolInfo144.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixTextEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixTextEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixVersion.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/decoder/ZXDataMatrixVersion.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/ZXDataMatrixWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDataMatrixX12Encoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixX12Encoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDecodeHints.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXDecodeHints.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDecoderResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXDecoderResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDefaultGridSampler.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXDefaultGridSampler.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDetectorResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXDetectorResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXDimension.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXDimension.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEAN13Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXEAN13Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEAN13Writer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXEAN13Writer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEAN8Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXEAN8Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEAN8Writer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXEAN8Writer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEANManufacturerOrgSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXEANManufacturerOrgSupport.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEmailAddressParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXEmailAddressParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEmailAddressResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXEmailAddressResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEmailDoCoMoResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXEmailDoCoMoResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXEncodeHints.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXEncodeHints.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXErrors.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXErrors.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXExpandedProductParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXExpandedProductParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXExpandedProductResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXExpandedProductResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGenericGF.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/reedsolomon/ZXGenericGF.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGenericGFPoly.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/reedsolomon/ZXGenericGFPoly.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGenericMultipleBarcodeReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/multi/ZXGenericMultipleBarcodeReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGeoParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXGeoParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGeoResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXGeoResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGlobalHistogramBinarizer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXGlobalHistogramBinarizer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXGridSampler.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXGridSampler.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXHybridBinarizer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXHybridBinarizer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXISBNParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXISBNParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXISBNResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXISBNResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXITFReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXITFReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXITFWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXITFWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXImage.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/ZXImage.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXIntArray.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXIntArray.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXInvertedLuminanceSource.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXInvertedLuminanceSource.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXLuminanceSource.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXLuminanceSource.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMathUtils.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/detector/ZXMathUtils.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMaxiCodeBitMatrixParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/maxicode/decoder/ZXMaxiCodeBitMatrixParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMaxiCodeDecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/maxicode/decoder/ZXMaxiCodeDecodedBitStreamParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMaxiCodeDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/maxicode/decoder/ZXMaxiCodeDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMaxiCodeReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/maxicode/ZXMaxiCodeReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXModulusGF.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ec/ZXModulusGF.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXModulusPoly.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ec/ZXModulusPoly.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMonochromeRectangleDetector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/detector/ZXMonochromeRectangleDetector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultiDetector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/multi/detector/ZXMultiDetector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultiFinderPatternFinder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/multi/detector/ZXMultiFinderPatternFinder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultiFormatOneDReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXMultiFormatOneDReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultiFormatReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/ZXMultiFormatReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultiFormatUPCEANReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXMultiFormatUPCEANReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultiFormatWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/ZXMultiFormatWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXMultipleBarcodeReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/multi/ZXMultipleBarcodeReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXOneDReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXOneDReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXOneDimensionalCodeWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXOneDimensionalCodeWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417BarcodeMatrix.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417BarcodeMatrix.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417BarcodeMetadata.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417BarcodeMetadata.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417BarcodeRow.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417BarcodeRow.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417BarcodeValue.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417BoundingBox.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417BoundingBox.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417Codeword.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417Codeword.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417CodewordDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417Common.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/ZXPDF417Common.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417DecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417DetectionResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417DetectionResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417DetectionResultColumn.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultColumn.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417DetectionResultRowIndicatorColumn.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417DetectionResultRowIndicatorColumn.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417Detector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/detector/ZXPDF417Detector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417DetectorResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417Dimensions.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417ECErrorCorrection.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417ErrorCorrection.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417ErrorCorrection.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417HighLevelEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417HighLevelEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/ZXPDF417Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417ResultMetadata.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/ZXPDF417ResultMetadata.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417ScanningDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417ScanningDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPDF417Writer.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/ZXPDF417Writer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXParsedResultType.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXParsedResultType.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPerspectiveTransform.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXPerspectiveTransform.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXPlanarYUVLuminanceSource.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXPlanarYUVLuminanceSource.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXProductParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXProductParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXProductResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXProductResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCode.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCode.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeAlignmentPattern.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeAlignmentPattern.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeAlignmentPatternFinder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeAlignmentPatternFinder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeBitMatrixParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeBitMatrixParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeBlockPair.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCodeBlockPair.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeDataBlock.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeDataBlock.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeDataMask.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeDataMask.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeDecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeDecodedBitStreamParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeDecoderMetaData.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeDecoderMetaData.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeDetector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeDetector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCodeEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeErrorCorrectionLevel.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeErrorCorrectionLevel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeFinderPattern.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeFinderPattern.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeFinderPatternFinder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeFinderPatternFinder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeFinderPatternInfo.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeFinderPatternInfo.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeFormatInformation.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeFormatInformation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeMaskUtil.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCodeMaskUtil.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeMatrixUtil.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCodeMatrixUtil.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeMode.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeMode.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeMultiReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/multi/ZXQRCodeMultiReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/ZXQRCodeReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeVersion.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/decoder/ZXQRCodeVersion.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXQRCodeWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/ZXQRCodeWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRGBLuminanceSource.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXRGBLuminanceSource.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSS14Reader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/ZXRSS14Reader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSDataCharacter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/ZXRSSDataCharacter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedBlockParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedCurrentParsingState.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedDecodedChar.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedDecodedInformation.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedInformation.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedDecodedNumeric.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedNumeric.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedDecodedObject.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedFieldParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedGeneralAppIdDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedGeneralAppIdDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedPair.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/ZXRSSExpandedPair.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSExpandedRow.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/expanded/ZXRSSExpandedRow.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSFinderPattern.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/ZXRSSFinderPattern.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSPair.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/ZXRSSPair.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXRSSUtils.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/rss/ZXRSSUtils.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXReedSolomonDecoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/reedsolomon/ZXReedSolomonDecoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXReedSolomonEncoder.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXResultMetadataType.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXResultMetadataType.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXResultPoint.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXResultPoint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXResultPointCallback.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXResultPointCallback.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXSMSMMSResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXSMSMMSResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXSMSParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXSMSParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXSMSTOMMSTOResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXSMTPResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXSMTPResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXStringUtils.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/ZXStringUtils.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXTelParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXTelParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXTelResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXTelResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXTextParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXTextParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCAReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCAReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCAWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCAWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCEANExtension2Support.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCEANExtension2Support.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCEANExtension5Support.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCEANExtension5Support.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCEANExtensionSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCEANExtensionSupport.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCEANReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCEANReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCEANWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCEANWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXUPCEReader.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXUPCEReader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXURIParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXURIParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXURIResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXURIResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXURLTOResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXURLTOResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXVCardResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXVCardResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXVEventResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXVEventResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXVINParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXVINParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXVINResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXVINResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXWhiteRectangleDetector.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/common/detector/ZXWhiteRectangleDetector.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXWifiParsedResult.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXWifiParsedResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXWifiResultParser.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/client/result/ZXWifiResultParser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXWriter.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXWriter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjC.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/ZXingObjC.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCAztec.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/aztec/ZXingObjCAztec.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCCore.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/core/ZXingObjCCore.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCDataMatrix.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/datamatrix/ZXingObjCDataMatrix.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCMaxiCode.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/maxicode/ZXingObjCMaxiCode.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCOneD.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/oned/ZXingObjCOneD.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCPDF417.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/pdf417/ZXingObjCPDF417.h -------------------------------------------------------------------------------- /Pods/Headers/Public/ZXingObjC/ZXingObjCQRCode.h: -------------------------------------------------------------------------------- 1 | ../../../ZXingObjC/ZXingObjC/qrcode/ZXingObjCQRCode.h -------------------------------------------------------------------------------- /Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - ZXingObjC (3.0.3): 3 | - ZXingObjC/All (= 3.0.3) 4 | - ZXingObjC/All (3.0.3) 5 | 6 | DEPENDENCIES: 7 | - ZXingObjC (~> 3.0) 8 | 9 | SPEC CHECKSUMS: 10 | ZXingObjC: 35c985cd9b95e82dc3681f0bbb239a5d22b8f3f3 11 | 12 | COCOAPODS: 0.37.2 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ZXingObjC/Pods-ZXingObjC-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods-ZXingObjC.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ZXingObjC" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/ZXingObjC" 4 | OTHER_LDFLAGS = ${PODS_ZXINGOBJC_OTHER_LDFLAGS} -ObjC 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ZXingObjC/Pods-ZXingObjC-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_ZXingObjC : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_ZXingObjC 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ZXingObjC/Pods-ZXingObjC-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | #import "Pods-environment.h" 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ZXingObjC/Pods-ZXingObjC.xcconfig: -------------------------------------------------------------------------------- 1 | PODS_ZXINGOBJC_OTHER_LDFLAGS = -ObjC -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreVideo" -framework "ImageIO" -framework "QuartzCore" -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods/Pods-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods : NSObject 3 | @end 4 | @implementation PodsDummy_Pods 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods/Pods-environment.h: -------------------------------------------------------------------------------- 1 | 2 | // To check if a library is compiled with CocoaPods you 3 | // can use the `COCOAPODS` macro definition which is 4 | // defined in the xcconfigs so it is available in 5 | // headers also when they are imported in the client 6 | // project. 7 | 8 | 9 | // ZXingObjC 10 | #define COCOAPODS_POD_AVAILABLE_ZXingObjC 11 | #define COCOAPODS_VERSION_MAJOR_ZXingObjC 3 12 | #define COCOAPODS_VERSION_MINOR_ZXingObjC 0 13 | #define COCOAPODS_VERSION_PATCH_ZXingObjC 3 14 | 15 | // ZXingObjC/All 16 | #define COCOAPODS_POD_AVAILABLE_ZXingObjC_All 17 | #define COCOAPODS_VERSION_MAJOR_ZXingObjC_All 3 18 | #define COCOAPODS_VERSION_MINOR_ZXingObjC_All 0 19 | #define COCOAPODS_VERSION_PATCH_ZXingObjC_All 3 20 | 21 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods/Pods.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/ZXingObjC" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/ZXingObjC" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-ZXingObjC" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreVideo" -framework "ImageIO" -framework "QuartzCore" 5 | OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) 6 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods/Pods.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/ZXingObjC" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/ZXingObjC" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-ZXingObjC" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreVideo" -framework "ImageIO" -framework "QuartzCore" 5 | OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) 6 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/ZXMultiFormatWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | /** 20 | * This is a factory class which finds the appropriate Writer subclass for the BarcodeFormat 21 | * requested and encodes the barcode with the supplied contents. 22 | */ 23 | @interface ZXMultiFormatWriter : NSObject 24 | 25 | + (id)writer; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/ZXingObjC.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import 18 | 19 | #ifndef _ZXINGOBJC_ 20 | 21 | #define _ZXINGOBJC_ 22 | 23 | #import "ZXingObjCAztec.h" 24 | #import "ZXingObjCCore.h" 25 | #import "ZXingObjCDataMatrix.h" 26 | #import "ZXingObjCMaxiCode.h" 27 | #import "ZXingObjCOneD.h" 28 | #import "ZXingObjCQRCode.h" 29 | #import "ZXingObjCPDF417.h" 30 | 31 | #import "ZXMultiFormatReader.h" 32 | #import "ZXMultiFormatWriter.h" 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/ZXAztecDetectorResult.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAztecDetectorResult.h" 18 | 19 | @implementation ZXAztecDetectorResult 20 | 21 | - (id)initWithBits:(ZXBitMatrix *)bits 22 | points:(NSArray *)points 23 | compact:(BOOL)compact 24 | nbDatablocks:(int)nbDatablocks 25 | nbLayers:(int)nbLayers { 26 | if (self = [super initWithBits:bits points:points]) { 27 | _compact = compact; 28 | _nbDatablocks = nbDatablocks; 29 | _nbLayers = nbLayers; 30 | } 31 | 32 | return self; 33 | } 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/ZXAztecReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXReader.h" 18 | 19 | @class ZXBinaryBitmap, ZXDecodeHints, ZXResult; 20 | 21 | /** 22 | * This implementation can detect and decode Aztec codes in an image. 23 | */ 24 | @interface ZXAztecReader : NSObject 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/ZXAztecWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | @interface ZXAztecWriter : NSObject 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/ZXingObjCAztec.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXingObjCCore.h" 18 | 19 | #ifndef _ZXINGOBJC_AZTEC_ 20 | 21 | #define _ZXINGOBJC_AZTEC_ 22 | 23 | #import "ZXAztecCode.h" 24 | #import "ZXAztecDecoder.h" 25 | #import "ZXAztecDetector.h" 26 | #import "ZXAztecDetectorResult.h" 27 | #import "ZXAztecEncoder.h" 28 | #import "ZXAztecHighLevelEncoder.h" 29 | #import "ZXAztecReader.h" 30 | #import "ZXAztecWriter.h" 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXAztecDetectorResult, ZXBoolArray, ZXDecoderResult; 18 | 19 | /** 20 | * The main class which implements Aztec Code decoding -- as opposed to locating and extracting 21 | * the Aztec Code from an image. 22 | */ 23 | @interface ZXAztecDecoder : NSObject 24 | 25 | - (ZXDecoderResult *)decode:(ZXAztecDetectorResult *)detectorResult error:(NSError **)error; 26 | 27 | // This method is used for testing the high-level encoder 28 | + (NSString *)highLevelDecode:(ZXBoolArray *)correctedBits; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecBinaryShiftToken.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAztecToken.h" 18 | 19 | @interface ZXAztecBinaryShiftToken : ZXAztecToken 20 | 21 | - (id)initWithPrevious:(ZXAztecToken *)previous binaryShiftStart:(int)binaryShiftStart binaryShiftByteCount:(int)binaryShiftByteCount; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecCode.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAztecCode.h" 18 | 19 | @implementation ZXAztecCode 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecSimpleToken.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAztecToken.h" 18 | 19 | @interface ZXAztecSimpleToken : ZXAztecToken 20 | 21 | - (id)initWithPrevious:(ZXAztecToken *)previous value:(int)value bitCount:(int)bitCount; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/aztec/encoder/ZXAztecToken.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitArray, ZXByteArray; 18 | 19 | @interface ZXAztecToken : NSObject 20 | 21 | @property (nonatomic, strong, readonly) ZXAztecToken *previous; 22 | 23 | - (id)initWithPrevious:(ZXAztecToken *)previous; 24 | + (ZXAztecToken *)empty; 25 | - (ZXAztecToken *)add:(int)value bitCount:(int)bitCount; 26 | - (ZXAztecToken *)addBinaryShift:(int)start byteCount:(int)byteCount; 27 | - (void)appendTo:(ZXBitArray *)bitArray text:(ZXByteArray *)text; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/ZXCaptureDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXCapture; 18 | @class ZXResult; 19 | 20 | @protocol ZXCaptureDelegate 21 | 22 | - (void)captureResult:(ZXCapture *)capture result:(ZXResult *)result; 23 | 24 | @optional 25 | - (void)captureSize:(ZXCapture *)capture 26 | width:(NSNumber *)width 27 | height:(NSNumber *)height; 28 | 29 | - (void)captureCameraIsReady:(ZXCapture *)capture; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/ZXImage.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import 18 | 19 | @class ZXBitMatrix; 20 | 21 | @interface ZXImage : NSObject 22 | 23 | @property (nonatomic, assign, readonly) CGImageRef cgimage; 24 | 25 | - (ZXImage *)initWithCGImageRef:(CGImageRef)image; 26 | - (ZXImage *)initWithURL:(NSURL const *)url; 27 | - (size_t)width; 28 | - (size_t)height; 29 | + (ZXImage *)imageWithMatrix:(ZXBitMatrix *)matrix; 30 | + (ZXImage *)imageWithMatrix:(ZXBitMatrix *)matrix onColor:(CGColorRef)onColor offColor:(CGColorRef)offColor; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXAddressBookAUResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Implements KDDI AU's address book format. See http://www.au.kddi.com/ezfactory/tec/two_dimensions/index.html. 21 | * (Thanks to Yuzo for translating!) 22 | */ 23 | @interface ZXAddressBookAUResultParser : ZXResultParser 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXBizcardResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAbstractDoCoMoResultParser.h" 18 | 19 | /** 20 | * Implements the "BIZCARD" address book entry format, though this has been 21 | * largely reverse-engineered from examples observed in the wild -- still 22 | * looking for a definitive reference. 23 | */ 24 | @interface ZXBizcardResultParser : ZXAbstractDoCoMoResultParser 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXBookmarkDoCoMoResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAbstractDoCoMoResultParser.h" 18 | 19 | @interface ZXBookmarkDoCoMoResultParser : ZXAbstractDoCoMoResultParser 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXEmailAddressResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Represents a result that encodes an e-mail address, either as a plain address 21 | * like "joe@example.org" or a mailto: URL like "mailto:joe@example.org". 22 | */ 23 | @interface ZXEmailAddressResultParser : ZXResultParser 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXExpandedProductResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses strings of digits that represent a RSS Extended code. 21 | */ 22 | @interface ZXExpandedProductResultParser : ZXResultParser 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXGeoResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses a "geo:" URI result, which specifies a location on the surface of 21 | * the Earth as well as an optional altitude above the surface. See 22 | * http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00. 23 | */ 24 | @interface ZXGeoResultParser : ZXResultParser 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXISBNParsedResult.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXParsedResult.h" 18 | 19 | @interface ZXISBNParsedResult : ZXParsedResult 20 | 21 | @property (nonatomic, copy, readonly) NSString *isbn; 22 | 23 | - (id)initWithIsbn:(NSString *)isbn; 24 | + (id)isbnParsedResultWithIsbn:(NSString *)isbn; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXISBNParsedResult.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXISBNParsedResult.h" 18 | 19 | @implementation ZXISBNParsedResult 20 | 21 | - (id)initWithIsbn:(NSString *)isbn { 22 | if (self = [super initWithType:kParsedResultTypeISBN]) { 23 | _isbn = isbn; 24 | } 25 | 26 | return self; 27 | } 28 | 29 | + (id)isbnParsedResultWithIsbn:(NSString *)isbn { 30 | return [[self alloc] initWithIsbn:isbn]; 31 | } 32 | 33 | - (NSString *)displayResult { 34 | return self.isbn; 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXISBNResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses strings of digits that represent a ISBN. 21 | */ 22 | @interface ZXISBNResultParser : ZXResultParser 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXProductResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses strings of digits that represent a UPC code. 21 | */ 22 | @interface ZXProductResultParser : ZXResultParser 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXSMSTOMMSTOResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses an "smsto:" URI result, whose format is not standardized but appears to be like: 21 | * smsto:number(:body). 22 | * 23 | * This actually also parses URIs starting with "smsto:", "mmsto:", "SMSTO:", and 24 | * "MMSTO:", and treats them all the same way, and effectively converts them to an "sms:" URI 25 | * for purposes of forwarding to the platform. 26 | */ 27 | @interface ZXSMSTOMMSTOResultParser : ZXResultParser 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXSMTPResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses an "smtp:" URI result, whose format is not standardized but appears to be like: 21 | * smtp[:subject[:body]]. 22 | */ 23 | @interface ZXSMTPResultParser : ZXResultParser 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXTelParsedResult.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXParsedResult.h" 18 | 19 | @interface ZXTelParsedResult : ZXParsedResult 20 | 21 | @property (nonatomic, copy, readonly) NSString *number; 22 | @property (nonatomic, copy, readonly) NSString *telURI; 23 | @property (nonatomic, copy, readonly) NSString *title; 24 | 25 | - (id)initWithNumber:(NSString *)number telURI:(NSString *)telURI title:(NSString *)title; 26 | + (id)telParsedResultWithNumber:(NSString *)number telURI:(NSString *)telURI title:(NSString *)title; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXTelResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses a "tel:" URI result, which specifies a phone number. 21 | */ 22 | @interface ZXTelResultParser : ZXResultParser 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXTextParsedResult.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXParsedResult.h" 18 | 19 | /** 20 | * A simple result type encapsulating a string that has no further 21 | * interpretation. 22 | */ 23 | @interface ZXTextParsedResult : ZXParsedResult 24 | 25 | @property (nonatomic, copy, readonly) NSString *text; 26 | @property (nonatomic, copy, readonly) NSString *language; 27 | 28 | - (id)initWithText:(NSString *)text language:(NSString *)language; 29 | + (id)textParsedResultWithText:(NSString *)text language:(NSString *)language; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXURIResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Tries to parse results that are a URI of some kind. 21 | */ 22 | @interface ZXURIResultParser : ZXResultParser 23 | 24 | + (BOOL)isBasicallyValidURI:(NSString *)uri; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXURLTOResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses the "URLTO" result format, which is of the form "URLTO:[title]:[url]". 21 | * This seems to be used sometimes, but I am not able to find documentation 22 | * on its origin or official format? 23 | */ 24 | @interface ZXURLTOResultParser : ZXResultParser 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXVEventResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Partially implements the iCalendar format's "VEVENT" format for specifying a 21 | * calendar event. See RFC 2445. This supports SUMMARY, LOCATION, GEO, DTSTART and DTEND fields. 22 | */ 23 | @interface ZXVEventResultParser : ZXResultParser 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXVINResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Detects a result that is likely a vehicle identification number. 21 | */ 22 | @interface ZXVINResultParser : ZXResultParser 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/client/result/ZXWifiResultParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultParser.h" 18 | 19 | /** 20 | * Parses a WIFI configuration string. Strings will be of the form: 21 | * 22 | * WIFI:T:[network type];S:[SSID];P:[network password];H:[hidden?];; 23 | * 24 | * The fields can appear in any order. Only "S:" is required. 25 | */ 26 | @interface ZXWifiResultParser : ZXResultParser 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/ZXBoolArray.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXBoolArray : NSObject 18 | 19 | @property (nonatomic, assign, readonly) BOOL *array; 20 | @property (nonatomic, assign, readonly) unsigned int length; 21 | 22 | - (id)initWithLength:(unsigned int)length; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/ZXBoolArray.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXBoolArray.h" 18 | 19 | @implementation ZXBoolArray 20 | 21 | - (id)initWithLength:(unsigned int)length { 22 | if (self = [super init]) { 23 | _array = (BOOL *)calloc(length, sizeof(BOOL)); 24 | _length = length; 25 | } 26 | 27 | return self; 28 | } 29 | 30 | - (void)dealloc { 31 | if (_array) { 32 | free(_array); 33 | } 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/ZXByteArray.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXByteArray : NSObject 18 | 19 | @property (nonatomic, assign, readonly) int8_t *array; 20 | @property (nonatomic, assign, readonly) unsigned int length; 21 | 22 | - (id)initWithLength:(unsigned int)length; 23 | - (id)initWithBytes:(int8_t)byte1, ...; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/ZXDefaultGridSampler.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXGridSampler.h" 18 | 19 | @class ZXBitMatrix, ZXPerspectiveTransform; 20 | 21 | @interface ZXDefaultGridSampler : ZXGridSampler 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/ZXDetectorResult.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXBitMatrix.h" 18 | #import "ZXDetectorResult.h" 19 | 20 | @implementation ZXDetectorResult 21 | 22 | - (id)initWithBits:(ZXBitMatrix *)bits points:(NSArray *)points { 23 | if (self = [super init]) { 24 | _bits = bits; 25 | _points = points; 26 | } 27 | 28 | return self; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/ZXIntArray.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXIntArray : NSObject 18 | 19 | @property (nonatomic, assign, readonly) int32_t *array; 20 | @property (nonatomic, assign, readonly) unsigned int length; 21 | 22 | - (id)initWithLength:(unsigned int)length; 23 | - (id)initWithInts:(int32_t)int1, ...; 24 | - (void)clear; 25 | - (int)sum; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/detector/ZXMathUtils.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXMathUtils : NSObject 18 | 19 | + (int)round:(float)d; 20 | + (float)distance:(float)aX aY:(float)aY bX:(float)bX bY:(float)bY; 21 | + (float)distanceInt:(int)aX aY:(int)aY bX:(int)bX bY:(int)bY; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/detector/ZXMathUtils.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXMathUtils.h" 18 | 19 | @implementation ZXMathUtils 20 | 21 | + (int)round:(float)d { 22 | return (int)(d + 0.5f); 23 | } 24 | 25 | + (float)distance:(float)aX aY:(float)aY bX:(float)bX bY:(float)bY { 26 | float xDiff = aX - bX; 27 | float yDiff = aY - bY; 28 | return sqrtf(xDiff * xDiff + yDiff * yDiff); 29 | } 30 | 31 | + (float)distanceInt:(int)aX aY:(int)aY bX:(int)bX bY:(int)bY { 32 | int xDiff = aX - bX; 33 | int yDiff = aY - bY; 34 | return sqrtf(xDiff * xDiff + yDiff * yDiff); 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/common/reedsolomon/ZXReedSolomonEncoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXGenericGF, ZXIntArray; 18 | 19 | /** 20 | * Implements Reed-Solomon enbcoding, as the name implies. 21 | */ 22 | @interface ZXReedSolomonEncoder : NSObject 23 | 24 | - (id)initWithField:(ZXGenericGF *)field; 25 | - (void)encode:(ZXIntArray *)toEncode ecBytes:(int)ecBytes; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/core/ZXByteMatrix.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXByteMatrix : NSObject 18 | 19 | @property (nonatomic, assign, readonly) int8_t **array; 20 | @property (nonatomic, assign, readonly) int height; 21 | @property (nonatomic, assign, readonly) int width; 22 | 23 | - (id)initWithWidth:(int)width height:(int)height; 24 | - (int8_t)getX:(int)x y:(int)y; 25 | - (void)setX:(int)x y:(int)y byteValue:(int8_t)value; 26 | - (void)setX:(int)x y:(int)y intValue:(int32_t)value; 27 | - (void)setX:(int)x y:(int)y boolValue:(BOOL)value; 28 | - (void)clear:(int8_t)value; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/core/ZXDimension.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Simply encapsulates a width and height. 19 | */ 20 | @interface ZXDimension : NSObject 21 | 22 | @property (nonatomic, assign, readonly) int height; 23 | @property (nonatomic, assign, readonly) int width; 24 | 25 | - (id)initWithWidth:(int)width height:(int)height; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/core/ZXEncodeHints.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXEncodeHints.h" 18 | 19 | @implementation ZXEncodeHints 20 | 21 | + (id)hints { 22 | return [[self alloc] init]; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/core/ZXInvertedLuminanceSource.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXLuminanceSource.h" 18 | 19 | /** 20 | * A wrapper implementation of ZXLuminanceSource which inverts the luminances it returns -- black becomes 21 | * white and vice versa, and each value becomes (255-value). 22 | */ 23 | @interface ZXInvertedLuminanceSource : ZXLuminanceSource 24 | 25 | - (id)initWithDelegate:(ZXLuminanceSource *)delegate; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/core/ZXRGBLuminanceSource.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXLuminanceSource.h" 18 | 19 | /** 20 | * This class is used to help decode images from files which arrive as RGB data from 21 | * an ARGB pixel array. It does not support rotation. 22 | */ 23 | @interface ZXRGBLuminanceSource : ZXLuminanceSource 24 | 25 | - (id)initWithWidth:(int)width height:(int)height pixels:(int32_t *)pixels pixelsLen:(int)pixelsLen; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/core/ZXResultPointCallback.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXResultPoint; 18 | 19 | /** 20 | * Callback which is invoked when a possible result point (significant 21 | * point in the barcode image such as a corner) is found. 22 | */ 23 | @protocol ZXResultPointCallback 24 | 25 | - (void)foundPossibleResultPoint:(ZXResultPoint *)point; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/ZXDataMatrixReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXReader.h" 18 | 19 | @class ZXBinaryBitmap, ZXDecodeHints, ZXResult; 20 | 21 | /** 22 | * This implementation can detect and decode Data Matrix codes in an image. 23 | */ 24 | @interface ZXDataMatrixReader : NSObject 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/ZXDataMatrixWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | /** 20 | * This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values. 21 | */ 22 | @interface ZXDataMatrixWriter : NSObject 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/ZXingObjCDataMatrix.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #ifndef _ZXINGOBJC_DATAMATRIX_ 18 | 19 | #define _ZXINGOBJC_DATAMATRIX_ 20 | 21 | #import "ZXDataMatrixDecoder.h" 22 | #import "ZXDataMatrixDefaultPlacement.h" 23 | #import "ZXDataMatrixDetector.h" 24 | #import "ZXDataMatrixErrorCorrection.h" 25 | #import "ZXDataMatrixHighLevelEncoder.h" 26 | #import "ZXDataMatrixReader.h" 27 | #import "ZXDataMatrixSymbolInfo.h" 28 | #import "ZXDataMatrixVersion.h" 29 | #import "ZXDataMatrixWriter.h" 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/decoder/ZXDataMatrixDecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXByteArray, ZXDecoderResult; 18 | 19 | /** 20 | * Data Matrix Codes can encode text as bits in one of several modes, and can use multiple modes 21 | * in one Data Matrix Code. This class decodes the bits back into text. 22 | * 23 | * See ISO 16022:2006, 5.2.1 - 5.2.9.2 24 | */ 25 | @interface ZXDataMatrixDecodedBitStreamParser : NSObject 26 | 27 | + (ZXDecoderResult *)decode:(ZXByteArray *)bytes error:(NSError **)error; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixASCIIEncoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixEncoder.h" 18 | 19 | @interface ZXDataMatrixASCIIEncoder : NSObject 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixBase256Encoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixEncoder.h" 18 | 19 | @interface ZXDataMatrixBase256Encoder : NSObject 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixC40Encoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixEncoder.h" 18 | 19 | @interface ZXDataMatrixC40Encoder : NSObject 20 | 21 | - (int)encodeChar:(unichar)c buffer:(NSMutableString *)sb; 22 | - (void)writeNextTriplet:(ZXDataMatrixEncoderContext *)context buffer:(NSMutableString *)buffer; 23 | - (void)handleEOD:(ZXDataMatrixEncoderContext *)context buffer:(NSMutableString *)buffer; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixEdifactEncoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixEncoder.h" 18 | 19 | @interface ZXDataMatrixEdifactEncoder : NSObject 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixEncoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXDataMatrixEncoderContext; 18 | 19 | @protocol ZXDataMatrixEncoder 20 | 21 | - (int)encodingMode; 22 | - (void)encode:(ZXDataMatrixEncoderContext *)context; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixSymbolInfo144.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixSymbolInfo.h" 18 | 19 | @interface ZXDataMatrixSymbolInfo144 : ZXDataMatrixSymbolInfo 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixSymbolInfo144.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixSymbolInfo144.h" 18 | 19 | @implementation ZXDataMatrixSymbolInfo144 20 | 21 | - (id)init { 22 | return [super initWithRectangular:NO dataCapacity:1558 errorCodewords:620 matrixWidth:22 matrixHeight:22 dataRegions:36 rsBlockData:-1 rsBlockError:62]; 23 | } 24 | 25 | - (int)interleavedBlockCount { 26 | return 10; 27 | } 28 | 29 | - (int)dataLengthForInterleavedBlock:(int)index { 30 | return (index <= 8) ? 156 : 155; 31 | } 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixTextEncoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixC40Encoder.h" 18 | 19 | @interface ZXDataMatrixTextEncoder : ZXDataMatrixC40Encoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/datamatrix/encoder/ZXDataMatrixX12Encoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXDataMatrixC40Encoder.h" 18 | 19 | @interface ZXDataMatrixX12Encoder : ZXDataMatrixC40Encoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/maxicode/ZXMaxiCodeReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXReader.h" 18 | 19 | @class ZXBinaryBitmap, ZXDecodeHints, ZXResult; 20 | 21 | /** 22 | * This implementation can detect and decode a MaxiCode in an image. 23 | */ 24 | @interface ZXMaxiCodeReader : NSObject 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/maxicode/ZXingObjCMaxiCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #ifndef _ZXINGOBJC_MAXICODE_ 18 | 19 | #define _ZXINGOBJC_MAXICODE_ 20 | 21 | #import "ZXMaxiCodeDecoder.h" 22 | #import "ZXMaxiCodeReader.h" 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/maxicode/decoder/ZXMaxiCodeBitMatrixParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitMatrix, ZXByteArray; 18 | 19 | @interface ZXMaxiCodeBitMatrixParser : NSObject 20 | 21 | - (id)initWithBitMatrix:(ZXBitMatrix *)bitMatrix error:(NSError **)error; 22 | - (ZXByteArray *)readCodewords; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/maxicode/decoder/ZXMaxiCodeDecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXByteArray, ZXDecoderResult; 18 | 19 | /** 20 | * MaxiCodes can encode text or structured information as bits in one of several modes, 21 | * with multiple character sets in one code. This class decodes the bits back into text. 22 | */ 23 | @interface ZXMaxiCodeDecodedBitStreamParser : NSObject 24 | 25 | + (ZXDecoderResult *)decode:(ZXByteArray *)bytes mode:(int)mode; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/maxicode/decoder/ZXMaxiCodeDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitMatrix, ZXDecodeHints, ZXDecoderResult; 18 | 19 | /** 20 | * The main class which implements MaxiCode decoding -- as opposed to locating and extracting 21 | * the MaxiCode from an image. 22 | */ 23 | @interface ZXMaxiCodeDecoder : NSObject 24 | 25 | - (ZXDecoderResult *)decode:(ZXBitMatrix *)bits error:(NSError **)error; 26 | - (ZXDecoderResult *)decode:(ZXBitMatrix *)bits hints:(ZXDecodeHints *)hints error:(NSError **)error; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/multi/ZXMultipleBarcodeReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXBinaryBitmap.h" 18 | #import "ZXResult.h" 19 | 20 | @class ZXDecodeHints; 21 | 22 | /** 23 | * Implementation of this interface attempt to read several barcodes from one image. 24 | */ 25 | @protocol ZXMultipleBarcodeReader 26 | 27 | - (NSArray *)decodeMultiple:(ZXBinaryBitmap *)image error:(NSError **)error; 28 | - (NSArray *)decodeMultiple:(ZXBinaryBitmap *)image hints:(ZXDecodeHints *)hints error:(NSError **)error; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXCodaBarReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDReader.h" 18 | 19 | extern const int ZX_CODA_ALPHABET_LEN; 20 | extern const unichar ZX_CODA_ALPHABET[]; 21 | extern const int ZX_CODA_CHARACTER_ENCODINGS[]; 22 | 23 | @class ZXBitArray, ZXDecodeHints, ZXResult; 24 | 25 | /** 26 | * Decodes Codabar barcodes. 27 | */ 28 | @interface ZXCodaBarReader : ZXOneDReader 29 | 30 | + (BOOL)arrayContains:(const unichar *)array length:(unsigned int)length key:(unichar)key; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXCodaBarWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDimensionalCodeWriter.h" 18 | 19 | /** 20 | * This class renders CodaBar as ZXBoolArray. 21 | */ 22 | @interface ZXCodaBarWriter : ZXOneDimensionalCodeWriter 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXCode128Writer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDimensionalCodeWriter.h" 18 | 19 | /** 20 | * This object renders a CODE128 code as a ZXBitMatrix. 21 | */ 22 | @interface ZXCode128Writer : ZXOneDimensionalCodeWriter 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXCode39Writer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDimensionalCodeWriter.h" 18 | 19 | /** 20 | * This object renders a CODE39 code as a ZXBitMatrix. 21 | */ 22 | @interface ZXCode39Writer : ZXOneDimensionalCodeWriter 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXCode93Reader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDReader.h" 18 | 19 | /** 20 | * Decodes Code 93 barcodes. 21 | */ 22 | @interface ZXCode93Reader : ZXOneDReader 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXEAN13Reader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXUPCEANReader.h" 18 | 19 | extern const int ZX_EAN13_FIRST_DIGIT_ENCODINGS[]; 20 | 21 | /** 22 | * Implements decoding of the EAN-13 format. 23 | */ 24 | @interface ZXEAN13Reader : ZXUPCEANReader 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXEAN13Writer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXUPCEANWriter.h" 18 | 19 | /** 20 | * This object renders an EAN13 code as a ZXBitMatrix. 21 | */ 22 | @interface ZXEAN13Writer : ZXUPCEANWriter 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXEAN8Reader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXUPCEANReader.h" 18 | 19 | /** 20 | * Implements decoding of the EAN-8 format. 21 | */ 22 | @interface ZXEAN8Reader : ZXUPCEANReader 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXEAN8Writer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXUPCEANWriter.h" 18 | 19 | /** 20 | * This object renders an EAN8 code as a ZXBitMatrix. 21 | */ 22 | @interface ZXEAN8Writer : ZXUPCEANWriter 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXEANManufacturerOrgSupport.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Records EAN prefix to GS1 Member Organization, where the member organization 19 | * correlates strongly with a country. This is an imperfect means of identifying 20 | * a country of origin by EAN-13 barcode value. See 21 | * http://en.wikipedia.org/wiki/List_of_GS1_country_codes 22 | */ 23 | @interface ZXEANManufacturerOrgSupport : NSObject 24 | 25 | - (NSString *)lookupCountryIdentifier:(NSString *)productCode; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXITFWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDimensionalCodeWriter.h" 18 | 19 | /** 20 | * This object renders a ITF code as a ZXBitMatrix. 21 | */ 22 | @interface ZXITFWriter : ZXOneDimensionalCodeWriter 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXMultiFormatOneDReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDReader.h" 18 | 19 | @class ZXDecodeHints; 20 | 21 | @interface ZXMultiFormatOneDReader : ZXOneDReader 22 | 23 | - (id)initWithHints:(ZXDecodeHints *)hints; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXMultiFormatUPCEANReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDReader.h" 18 | 19 | @class ZXDecodeHints; 20 | 21 | /** 22 | * A reader that can read all available UPC/EAN formats. If a caller wants to try to 23 | * read all such formats, it is most efficient to use this implementation rather than invoke 24 | * individual readers. 25 | */ 26 | @interface ZXMultiFormatUPCEANReader : ZXOneDReader 27 | 28 | - (id)initWithHints:(ZXDecodeHints *)hints; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXOneDimensionalCodeWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | @class ZXBoolArray; 20 | 21 | /** 22 | * Encapsulates functionality and implementation that is common to one-dimensional barcodes. 23 | */ 24 | @interface ZXOneDimensionalCodeWriter : NSObject 25 | 26 | - (ZXBoolArray *)encode:(NSString *)contents; 27 | - (int)appendPattern:(ZXBoolArray *)target pos:(int)pos pattern:(const int[])pattern patternLen:(int)patternLen startColor:(BOOL)startColor; 28 | - (int)defaultMargin; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCAReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXUPCEANReader.h" 18 | 19 | /** 20 | * Implements decoding of the UPC-A format. 21 | */ 22 | @interface ZXUPCAReader : ZXUPCEANReader 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCAWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | /** 20 | * This object renders a UPC-A code as a ZXBitMatrix. 21 | */ 22 | @interface ZXUPCAWriter : NSObject 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCEANExtension2Support.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitArray, ZXResult; 18 | 19 | /** 20 | * @see UPCEANExtension5Support 21 | */ 22 | @interface ZXUPCEANExtension2Support : NSObject 23 | 24 | - (ZXResult *)decodeRow:(int)rowNumber row:(ZXBitArray *)row extensionStartRange:(NSRange)extensionStartRange error:(NSError **)error; 25 | - (int)decodeMiddle:(ZXBitArray *)row startRange:(NSRange)startRange result:(NSMutableString *)result error:(NSError **)error; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCEANExtension5Support.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitArray, ZXResult; 18 | 19 | /** 20 | * @see UPCEANExtension2Support 21 | */ 22 | @interface ZXUPCEANExtension5Support : NSObject 23 | 24 | - (ZXResult *)decodeRow:(int)rowNumber row:(ZXBitArray *)row extensionStartRange:(NSRange)extensionStartRange error:(NSError **)error; 25 | - (int)decodeMiddle:(ZXBitArray *)row startRange:(NSRange)startRange result:(NSMutableString *)result error:(NSError **)error; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCEANExtensionSupport.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitArray, ZXResult; 18 | 19 | @interface ZXUPCEANExtensionSupport : NSObject 20 | 21 | - (ZXResult *)decodeRow:(int)rowNumber row:(ZXBitArray *)row rowOffset:(int)rowOffset error:(NSError **)error; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCEANWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXOneDimensionalCodeWriter.h" 18 | 19 | /** 20 | * Encapsulates functionality and implementation that is common to UPC and EAN families 21 | * of one-dimensional barcodes. 22 | */ 23 | @interface ZXUPCEANWriter : ZXOneDimensionalCodeWriter 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCEANWriter.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXBarcodeFormat.h" 18 | #import "ZXBitMatrix.h" 19 | #import "ZXUPCEANReader.h" 20 | #import "ZXUPCEANWriter.h" 21 | 22 | @implementation ZXUPCEANWriter 23 | 24 | - (int)defaultMargin { 25 | // Use a different default more appropriate for UPC/EAN 26 | return ZX_UPC_EAN_START_END_PATTERN_LEN; 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/ZXUPCEReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXBarcodeFormat.h" 18 | #import "ZXUPCEANReader.h" 19 | 20 | /** 21 | * Implements decoding of the UPC-E format. 22 | * 23 | * http://www.barcodeisland.com/upce.phtml is a great reference for UPC-E information. 24 | */ 25 | @interface ZXUPCEReader : ZXUPCEANReader 26 | 27 | + (NSString *)convertUPCEtoUPCA:(NSString *)upce; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/ZXRSS14Reader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAbstractRSSReader.h" 18 | 19 | @class ZXDecodeHints, ZXResult; 20 | 21 | /** 22 | * Decodes RSS-14, including truncated and stacked variants. See ISO/IEC 24724:2006. 23 | */ 24 | @interface ZXRSS14Reader : ZXAbstractRSSReader 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/ZXRSSDataCharacter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXRSSDataCharacter : NSObject 18 | 19 | @property (nonatomic, assign, readonly) int value; 20 | @property (nonatomic, assign, readonly) int checksumPortion; 21 | 22 | - (id)initWithValue:(int)value checksumPortion:(int)checksumPortion; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/ZXRSSFinderPattern.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXResultPoint.h" 18 | 19 | @class ZXIntArray; 20 | 21 | @interface ZXRSSFinderPattern : NSObject 22 | 23 | @property (nonatomic, assign, readonly) int value; 24 | @property (nonatomic, strong, readonly) ZXIntArray *startEnd; 25 | @property (nonatomic, strong, readonly) NSMutableArray *resultPoints; 26 | 27 | - (id)initWithValue:(int)value startEnd:(ZXIntArray *)startEnd start:(int)start end:(int)end rowNumber:(int)rowNumber; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/ZXRSSPair.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXRSSDataCharacter.h" 18 | 19 | @class ZXRSSFinderPattern; 20 | 21 | @interface ZXRSSPair : ZXRSSDataCharacter 22 | 23 | @property (nonatomic, assign, readonly) int count; 24 | @property (nonatomic, strong, readonly) ZXRSSFinderPattern *finderPattern; 25 | 26 | - (id)initWithValue:(int)value checksumPortion:(int)checksumPortion finderPattern:(ZXRSSFinderPattern *)finderPattern; 27 | - (void)incrementCount; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/ZXRSSUtils.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXIntArray; 18 | 19 | /** 20 | * Adapted from listings in ISO/IEC 24724 Appendix B and Appendix G. 21 | */ 22 | @interface ZXRSSUtils : NSObject 23 | 24 | //+ (NSArray *)rssWidths:(int)val n:(int)n elements:(int)elements maxWidth:(int)maxWidth noNarrow:(BOOL)noNarrow; 25 | + (int)rssValue:(ZXIntArray *)widths maxWidth:(int)maxWidth noNarrow:(BOOL)noNarrow; 26 | //+ (NSArray *)elements:(NSArray *)eDist N:(int)N K:(int)K; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/ZXBitArrayBuilder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitArray; 18 | 19 | @interface ZXBitArrayBuilder : NSObject 20 | 21 | + (ZXBitArray *)buildBitArray:(NSArray *)pairs; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/ZXRSSExpandedReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAbstractRSSReader.h" 18 | 19 | @class ZXRSSDataCharacter, ZXRSSFinderPattern; 20 | 21 | @interface ZXRSSExpandedReader : ZXAbstractRSSReader 22 | 23 | @property (nonatomic, strong, readonly) NSMutableArray *rows; 24 | 25 | - (ZXRSSDataCharacter *)decodeDataCharacter:(ZXBitArray *)row pattern:(ZXRSSFinderPattern *)pattern isOddPattern:(BOOL)isOddPattern leftChar:(BOOL)leftChar; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI013x0xDecoder.h" 18 | 19 | @interface ZXAI013103decoder : ZXAI013x0xDecoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013103decoder.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI013103decoder.h" 18 | #import "ZXBitArray.h" 19 | 20 | @implementation ZXAI013103decoder 21 | 22 | - (void)addWeightCode:(NSMutableString *)buf weight:(int)weight { 23 | [buf appendString:@"(3103)"]; 24 | } 25 | 26 | - (int)checkWeight:(int)weight { 27 | return weight; 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI013x0xDecoder.h" 18 | 19 | @interface ZXAI01320xDecoder : ZXAI013x0xDecoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01320xDecoder.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01320xDecoder.h" 18 | 19 | @implementation ZXAI01320xDecoder 20 | 21 | - (void)addWeightCode:(NSMutableString *)buf weight:(int)weight { 22 | if (weight < 10000) { 23 | [buf appendString:@"(3202)"]; 24 | } else { 25 | [buf appendString:@"(3203)"]; 26 | } 27 | } 28 | 29 | - (int)checkWeight:(int)weight { 30 | if (weight < 10000) { 31 | return weight; 32 | } 33 | return weight - 10000; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01392xDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01decoder.h" 18 | 19 | @interface ZXAI01392xDecoder : ZXAI01decoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01393xDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01decoder.h" 18 | 19 | @interface ZXAI01393xDecoder : ZXAI01decoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0x1xDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01weightDecoder.h" 18 | 19 | @interface ZXAI013x0x1xDecoder : ZXAI01weightDecoder 20 | 21 | - (id)initWithInformation:(ZXBitArray *)information firstAIdigits:(NSString *)firstAIdigits dateCode:(NSString *)dateCode; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI013x0xDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01weightDecoder.h" 18 | 19 | @interface ZXAI013x0xDecoder : ZXAI01weightDecoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01AndOtherAIs.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01decoder.h" 18 | 19 | @interface ZXAI01AndOtherAIs : ZXAI01decoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01decoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAbstractExpandedDecoder.h" 18 | 19 | extern const int ZX_AI01_GTIN_SIZE; 20 | 21 | @interface ZXAI01decoder : ZXAbstractExpandedDecoder 22 | 23 | - (void)encodeCompressedGtin:(NSMutableString *)buf currentPos:(int)currentPos; 24 | - (void)encodeCompressedGtinWithoutAI:(NSMutableString *)buf currentPos:(int)currentPos initialBufferPosition:(int)initialBufferPosition; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAI01weightDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAI01decoder.h" 18 | 19 | @interface ZXAI01weightDecoder : ZXAI01decoder 20 | 21 | - (void)encodeCompressedWeight:(NSMutableString *)buf currentPos:(int)currentPos weightSize:(int)weightSize; 22 | - (void)addWeightCode:(NSMutableString *)buf weight:(int)weight; 23 | - (int)checkWeight:(int)weight; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAbstractExpandedDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitArray, ZXRSSExpandedGeneralAppIdDecoder; 18 | 19 | @interface ZXAbstractExpandedDecoder : NSObject 20 | 21 | @property (nonatomic, strong, readonly) ZXRSSExpandedGeneralAppIdDecoder *generalDecoder; 22 | @property (nonatomic, strong, readonly) ZXBitArray *information; 23 | 24 | - (id)initWithInformation:(ZXBitArray *)information; 25 | - (NSString *)parseInformationWithError:(NSError **)error; 26 | + (ZXAbstractExpandedDecoder *)createDecoder:(ZXBitArray *)information; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAbstractExpandedDecoder.h" 18 | 19 | @interface ZXAnyAIDecoder : ZXAbstractExpandedDecoder 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXAnyAIDecoder.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXAnyAIDecoder.h" 18 | #import "ZXRSSExpandedGeneralAppIdDecoder.h" 19 | 20 | const int ZX_ANY_AI_HEADER_SIZE = 2 + 1 + 2; 21 | 22 | @implementation ZXAnyAIDecoder 23 | 24 | - (NSString *)parseInformationWithError:(NSError **)error { 25 | NSMutableString *buf = [NSMutableString string]; 26 | return [self.generalDecoder decodeAllCodes:buf initialPosition:ZX_ANY_AI_HEADER_SIZE error:error]; 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedBlockParsedResult.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXRSSExpandedDecodedInformation; 18 | 19 | @interface ZXRSSExpandedBlockParsedResult : NSObject 20 | 21 | @property (nonatomic, strong, readonly) ZXRSSExpandedDecodedInformation *decodedInformation; 22 | @property (nonatomic, assign, readonly) BOOL finished; 23 | 24 | - (id)initWithFinished:(BOOL)finished; 25 | - (id)initWithInformation:(ZXRSSExpandedDecodedInformation *)information finished:(BOOL)finished; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedCurrentParsingState.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXRSSExpandedCurrentParsingState : NSObject 18 | 19 | @property (nonatomic, assign) int position; 20 | 21 | - (BOOL)alpha; 22 | - (BOOL)numeric; 23 | - (BOOL)isoIec646; 24 | - (void)setNumeric; 25 | - (void)setAlpha; 26 | - (void)setIsoIec646; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXRSSExpandedDecodedObject.h" 18 | 19 | extern unichar const ZX_FNC1_CHAR; 20 | 21 | @interface ZXRSSExpandedDecodedChar : ZXRSSExpandedDecodedObject 22 | 23 | @property (nonatomic, assign, readonly) unichar value; 24 | 25 | - (id)initWithNewPosition:(int)newPosition value:(unichar)value; 26 | - (BOOL)fnc1; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedChar.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXRSSExpandedDecodedChar.h" 18 | 19 | unichar const ZX_FNC1_CHAR = '$'; // It's not in Alphanumeric neither in ISO/IEC 646 charset 20 | 21 | @implementation ZXRSSExpandedDecodedChar 22 | 23 | - (id)initWithNewPosition:(int)newPosition value:(unichar)value { 24 | if (self = [super initWithNewPosition:newPosition]) { 25 | _value = value; 26 | } 27 | 28 | return self; 29 | } 30 | 31 | - (BOOL)fnc1 { 32 | return self.value == ZX_FNC1_CHAR; 33 | } 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXRSSExpandedDecodedObject : NSObject 18 | 19 | @property (nonatomic, assign, readonly) int theNewPosition; 20 | 21 | - (id)initWithNewPosition:(int)newPosition; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedDecodedObject.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXRSSExpandedDecodedObject.h" 18 | 19 | @implementation ZXRSSExpandedDecodedObject 20 | 21 | - (id)initWithNewPosition:(int)newPosition { 22 | if (self = [super init]) { 23 | _theNewPosition = newPosition; 24 | } 25 | 26 | return self; 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/oned/rss/expanded/decoders/ZXRSSExpandedFieldParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXRSSExpandedFieldParser : NSObject 18 | 19 | + (NSString *)parseFieldsInGeneralPurpose:(NSString *)rawInformation error:(NSError **)error; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/ZXPDF417Reader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXMultipleBarcodeReader.h" 18 | #import "ZXReader.h" 19 | 20 | @class ZXDecodeHints, ZXResult; 21 | 22 | /** 23 | * This implementation can detect and decode PDF417 codes in an image. 24 | */ 25 | @interface ZXPDF417Reader : NSObject 26 | 27 | - (NSArray *)decodeMultiple:(ZXBinaryBitmap *)image error:(NSError **)error; 28 | - (NSArray *)decodeMultiple:(ZXBinaryBitmap *)image hints:(ZXDecodeHints *)hints error:(NSError **)error; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/ZXPDF417ResultMetadata.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXPDF417ResultMetadata : NSObject 18 | 19 | @property (nonatomic, assign) int segmentIndex; 20 | @property (nonatomic, copy) NSString *fileId; 21 | @property (nonatomic, strong) NSArray *optionalData; 22 | @property (nonatomic, assign) BOOL lastSegment; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/ZXPDF417ResultMetadata.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXPDF417ResultMetadata.h" 18 | 19 | @implementation ZXPDF417ResultMetadata 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/ZXPDF417Writer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | @interface ZXPDF417Writer : NSObject 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/ZXingObjCPDF417.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #ifndef _ZXINGOBJC_PDF417_ 18 | 19 | #define _ZXINGOBJC_PDF417_ 20 | 21 | #import "ZXModulusGF.h" 22 | #import "ZXPDF417.h" 23 | #import "ZXPDF417BarcodeMatrix.h" 24 | #import "ZXPDF417Common.h" 25 | #import "ZXPDF417Detector.h" 26 | #import "ZXPDF417DetectorResult.h" 27 | #import "ZXPDF417Dimensions.h" 28 | #import "ZXPDF417ECErrorCorrection.h" 29 | #import "ZXPDF417Reader.h" 30 | #import "ZXPDF417ResultMetadata.h" 31 | #import "ZXPDF417ScanningDecoder.h" 32 | #import "ZXPDF417Writer.h" 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417BarcodeValue.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXIntArray; 18 | 19 | @interface ZXPDF417BarcodeValue : NSObject 20 | 21 | /** 22 | * Add an occurrence of a value 23 | */ 24 | - (void)setValue:(int)value; 25 | 26 | /** 27 | * Determines the maximum occurrence of a set value and returns all values which were set with this occurrence. 28 | * @return an array of int, containing the values with the highest occurrence, or null, if no value was set 29 | */ 30 | - (ZXIntArray *)value; 31 | 32 | - (NSNumber *)confidence:(int)value; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417CodewordDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @interface ZXPDF417CodewordDecoder : NSObject 18 | 19 | + (int)decodedValue:(NSArray *)moduleBitCount; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/decoder/ZXPDF417DecodedBitStreamParser.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXDecoderResult, ZXIntArray; 18 | 19 | /** 20 | * This class contains the methods for decoding the PDF417 codewords. 21 | */ 22 | @interface ZXPDF417DecodedBitStreamParser : NSObject 23 | 24 | + (ZXDecoderResult *)decode:(ZXIntArray *)codewords ecLevel:(NSString *)ecLevel error:(NSError **)error; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/decoder/ec/ZXPDF417ECErrorCorrection.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXIntArray; 18 | 19 | /** 20 | * PDF417 error correction implementation. 21 | * 22 | * This example 23 | * is quite useful in understanding the algorithm. 24 | */ 25 | @interface ZXPDF417ECErrorCorrection : NSObject 26 | 27 | /** 28 | * @return number of errors 29 | */ 30 | - (int)decode:(ZXIntArray *)received numECCodewords:(int)numECCodewords erasures:(ZXIntArray *)erasures; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXBitMatrix; 18 | 19 | @interface ZXPDF417DetectorResult : NSObject 20 | 21 | @property (nonatomic, strong, readonly) ZXBitMatrix *bits; 22 | @property (nonatomic, strong, readonly) NSArray *points; 23 | 24 | - (id)initWithBits:(ZXBitMatrix *)bits points:(NSArray *)points; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/detector/ZXPDF417DetectorResult.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXPDF417DetectorResult.h" 18 | 19 | @implementation ZXPDF417DetectorResult 20 | 21 | - (id)initWithBits:(ZXBitMatrix *)bits points:(NSArray *)points { 22 | self = [super init]; 23 | if (self) { 24 | _bits = bits; 25 | _points = points; 26 | } 27 | 28 | return self; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /** 18 | * Data object to specify the minimum and maximum number of rows and columns for a PDF417 barcode. 19 | */ 20 | @interface ZXPDF417Dimensions : NSObject 21 | 22 | @property (nonatomic, assign, readonly) int minCols; 23 | @property (nonatomic, assign, readonly) int maxCols; 24 | @property (nonatomic, assign, readonly) int minRows; 25 | @property (nonatomic, assign, readonly) int maxRows; 26 | 27 | - (id)initWithMinCols:(int)minCols maxCols:(int)maxCols minRows:(int)minRows maxRows:(int)maxRows; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/pdf417/encoder/ZXPDF417Dimensions.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXPDF417Dimensions.h" 18 | 19 | @implementation ZXPDF417Dimensions 20 | 21 | - (id)initWithMinCols:(int)minCols maxCols:(int)maxCols minRows:(int)minRows maxRows:(int)maxRows { 22 | if (self = [super init]) { 23 | _minCols = minCols; 24 | _maxCols = maxCols; 25 | _minRows = minRows; 26 | _maxRows = maxRows; 27 | } 28 | 29 | return self; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/ZXQRCodeReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXReader.h" 18 | 19 | @class ZXQRCodeDecoder; 20 | 21 | /** 22 | * This implementation can detect and decode QR Codes in an image. 23 | */ 24 | @interface ZXQRCodeReader : NSObject 25 | 26 | @property (nonatomic, strong, readonly) ZXQRCodeDecoder *decoder; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/ZXQRCodeWriter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXWriter.h" 18 | 19 | /** 20 | * This object renders a QR Code as a BitMatrix 2D array of greyscale values. 21 | */ 22 | @interface ZXQRCodeWriter : NSObject 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/detector/ZXQRCodeFinderPatternInfo.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXQRCodeFinderPattern.h" 18 | #import "ZXQRCodeFinderPatternInfo.h" 19 | 20 | @implementation ZXQRCodeFinderPatternInfo 21 | 22 | - (id)initWithPatternCenters:(NSArray *)patternCenters { 23 | if (self = [super init]) { 24 | _bottomLeft = patternCenters[0]; 25 | _topLeft = patternCenters[1]; 26 | _topRight = patternCenters[2]; 27 | } 28 | 29 | return self; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCodeBlockPair.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | @class ZXByteArray; 18 | 19 | @interface ZXQRCodeBlockPair : NSObject 20 | 21 | @property (nonatomic, strong, readonly) ZXByteArray *dataBytes; 22 | @property (nonatomic, strong, readonly) ZXByteArray *errorCorrectionBytes; 23 | 24 | - (id)initWithData:(ZXByteArray *)data errorCorrection:(ZXByteArray *)errorCorrection; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/encoder/ZXQRCodeBlockPair.m: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXQRCodeBlockPair.h" 18 | 19 | @implementation ZXQRCodeBlockPair 20 | 21 | - (id)initWithData:(ZXByteArray *)data errorCorrection:(ZXByteArray *)errorCorrection { 22 | if (self = [super init]) { 23 | _dataBytes = data; 24 | _errorCorrectionBytes = errorCorrection; 25 | } 26 | 27 | return self; 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/multi/ZXQRCodeMultiReader.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXMultipleBarcodeReader.h" 18 | #import "ZXQRCodeReader.h" 19 | 20 | /** 21 | * This implementation can detect and decode multiple QR Codes in an image. 22 | */ 23 | @interface ZXQRCodeMultiReader : ZXQRCodeReader 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/ZXingObjC/ZXingObjC/qrcode/multi/detector/ZXMultiDetector.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 ZXing authors 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #import "ZXQRCodeDetector.h" 18 | 19 | /** 20 | * Encapsulates logic that can detect one or more QR Codes in an image, even if the QR Code 21 | * is rotated or skewed, or partially obscured. 22 | */ 23 | 24 | @class ZXDecodeHints; 25 | 26 | @interface ZXMultiDetector : ZXQRCodeDetector 27 | 28 | - (NSArray *)detectMulti:(ZXDecodeHints *)hints error:(NSError **)error; 29 | 30 | @end 31 | --------------------------------------------------------------------------------