├── 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 |
--------------------------------------------------------------------------------