|
|
@@ -320,6 +320,36 @@ Search.appendIndex(
|
|
|
"name": "charsetID",
|
|
|
"summary": "The\u0020current\u0020ECI\u0020character\u0020set\u0020ID",
|
|
|
"url": "classes/chillerlan-QRCode-Common-ECICharset.html#property_charsetID"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\GDLuminanceSource",
|
|
|
+ "name": "GDLuminanceSource",
|
|
|
+ "summary": "This\u0020class\u0020is\u0020used\u0020to\u0020help\u0020decode\u0020images\u0020from\u0020files\u0020which\u0020arrive\u0020as\u0020GD\u0020Resource\nIt\u0020does\u0020not\u0020support\u0020rotation.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-GDLuminanceSource.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\GDLuminanceSource\u003A\u003A__construct\u0028\u0029",
|
|
|
+ "name": "__construct",
|
|
|
+ "summary": "GDLuminanceSource\u0020constructor.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-GDLuminanceSource.html#method___construct"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\GDLuminanceSource\u003A\u003AsetLuminancePixels\u0028\u0029",
|
|
|
+ "name": "setLuminancePixels",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-GDLuminanceSource.html#method_setLuminancePixels"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\GDLuminanceSource\u003A\u003AfromFile\u0028\u0029",
|
|
|
+ "name": "fromFile",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-GDLuminanceSource.html#method_fromFile"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\GDLuminanceSource\u003A\u003AfromBlob\u0028\u0029",
|
|
|
+ "name": "fromBlob",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-GDLuminanceSource.html#method_fromBlob"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\GDLuminanceSource\u003A\u003A\u0024gdImage",
|
|
|
+ "name": "gdImage",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-GDLuminanceSource.html#property_gdImage"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCode\\Common\\GenericGFPoly",
|
|
|
"name": "GenericGFPoly",
|
|
|
@@ -435,6 +465,131 @@ Search.appendIndex(
|
|
|
"name": "expTable",
|
|
|
"summary": "",
|
|
|
"url": "classes/chillerlan-QRCode-Common-GF256.html#constant_expTable"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\IMagickLuminanceSource",
|
|
|
+ "name": "IMagickLuminanceSource",
|
|
|
+ "summary": "This\u0020class\u0020is\u0020used\u0020to\u0020help\u0020decode\u0020images\u0020from\u0020files\u0020which\u0020arrive\u0020as\u0020Imagick\u0020Resource\nIt\u0020does\u0020not\u0020support\u0020rotation.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\IMagickLuminanceSource\u003A\u003A__construct\u0028\u0029",
|
|
|
+ "name": "__construct",
|
|
|
+ "summary": "IMagickLuminanceSource\u0020constructor.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html#method___construct"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\IMagickLuminanceSource\u003A\u003AsetLuminancePixels\u0028\u0029",
|
|
|
+ "name": "setLuminancePixels",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html#method_setLuminancePixels"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\IMagickLuminanceSource\u003A\u003AfromFile\u0028\u0029",
|
|
|
+ "name": "fromFile",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html#method_fromFile"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\IMagickLuminanceSource\u003A\u003AfromBlob\u0028\u0029",
|
|
|
+ "name": "fromBlob",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html#method_fromBlob"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\IMagickLuminanceSource\u003A\u003A\u0024imagick",
|
|
|
+ "name": "imagick",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html#property_imagick"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract",
|
|
|
+ "name": "LuminanceSourceAbstract",
|
|
|
+ "summary": "The\u0020purpose\u0020of\u0020this\u0020class\u0020hierarchy\u0020is\u0020to\u0020abstract\u0020different\u0020bitmap\u0020implementations\u0020across\nplatforms\u0020into\u0020a\u0020standard\u0020interface\u0020for\u0020requesting\u0020greyscale\u0020luminance\u0020values.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003A__construct\u0028\u0029",
|
|
|
+ "name": "__construct",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method___construct"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003AgetLuminances\u0028\u0029",
|
|
|
+ "name": "getLuminances",
|
|
|
+ "summary": "Fetches\u0020luminance\u0020data\u0020for\u0020the\u0020underlying\u0020bitmap.\u0020Values\u0020should\u0020be\u0020fetched\u0020using\u003A\n\u0060int\u0020luminance\u0020\u003D\u0020array\u005By\u0020\u002A\u0020width\u0020\u002B\u0020x\u005D\u0020\u0026\u00200xff\u0060",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method_getLuminances"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003AgetWidth\u0028\u0029",
|
|
|
+ "name": "getWidth",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method_getWidth"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003AgetHeight\u0028\u0029",
|
|
|
+ "name": "getHeight",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method_getHeight"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003AgetRow\u0028\u0029",
|
|
|
+ "name": "getRow",
|
|
|
+ "summary": "Fetches\u0020one\u0020row\u0020of\u0020luminance\u0020data\u0020from\u0020the\u0020underlying\u0020platform\u0027s\u0020bitmap.\u0020Values\u0020range\u0020from\n0\u0020\u0028black\u0029\u0020to\u0020255\u0020\u0028white\u0029.\u0020Because\u0020Java\u0020does\u0020not\u0020have\u0020an\u0020unsigned\u0020byte\u0020type,\u0020callers\u0020will\u0020have\nto\u0020bitwise\u0020and\u0020with\u00200xff\u0020for\u0020each\u0020value.\u0020It\u0020is\u0020preferable\u0020for\u0020implementations\u0020of\u0020this\u0020method\nto\u0020only\u0020fetch\u0020this\u0020row\u0020rather\u0020than\u0020the\u0020whole\u0020image,\u0020since\u0020no\u00202D\u0020Readers\u0020may\u0020be\u0020installed\u0020and\ngetLuminances\u0028\u0029\u0020may\u0020never\u0020be\u0020called.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method_getRow"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003AsetLuminancePixel\u0028\u0029",
|
|
|
+ "name": "setLuminancePixel",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method_setLuminancePixel"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003AcheckFile\u0028\u0029",
|
|
|
+ "name": "checkFile",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#method_checkFile"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003A\u0024options",
|
|
|
+ "name": "options",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#property_options"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003A\u0024luminances",
|
|
|
+ "name": "luminances",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#property_luminances"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003A\u0024width",
|
|
|
+ "name": "width",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#property_width"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceAbstract\u003A\u003A\u0024height",
|
|
|
+ "name": "height",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceAbstract.html#property_height"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface",
|
|
|
+ "name": "LuminanceSourceInterface",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface\u003A\u003AgetLuminances\u0028\u0029",
|
|
|
+ "name": "getLuminances",
|
|
|
+ "summary": "Fetches\u0020luminance\u0020data\u0020for\u0020the\u0020underlying\u0020bitmap.\u0020Values\u0020should\u0020be\u0020fetched\u0020using\u003A\n\u0060int\u0020luminance\u0020\u003D\u0020array\u005By\u0020\u002A\u0020width\u0020\u002B\u0020x\u005D\u0020\u0026\u00200xff\u0060",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html#method_getLuminances"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface\u003A\u003AgetWidth\u0028\u0029",
|
|
|
+ "name": "getWidth",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html#method_getWidth"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface\u003A\u003AgetHeight\u0028\u0029",
|
|
|
+ "name": "getHeight",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html#method_getHeight"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface\u003A\u003AgetRow\u0028\u0029",
|
|
|
+ "name": "getRow",
|
|
|
+ "summary": "Fetches\u0020one\u0020row\u0020of\u0020luminance\u0020data\u0020from\u0020the\u0020underlying\u0020platform\u0027s\u0020bitmap.\u0020Values\u0020range\u0020from\n0\u0020\u0028black\u0029\u0020to\u0020255\u0020\u0028white\u0029.\u0020Because\u0020Java\u0020does\u0020not\u0020have\u0020an\u0020unsigned\u0020byte\u0020type,\u0020callers\u0020will\u0020have\nto\u0020bitwise\u0020and\u0020with\u00200xff\u0020for\u0020each\u0020value.\u0020It\u0020is\u0020preferable\u0020for\u0020implementations\u0020of\u0020this\u0020method\nto\u0020only\u0020fetch\u0020this\u0020row\u0020rather\u0020than\u0020the\u0020whole\u0020image,\u0020since\u0020no\u00202D\u0020Readers\u0020may\u0020be\u0020installed\u0020and\ngetLuminances\u0028\u0029\u0020may\u0020never\u0020be\u0020called.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html#method_getRow"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface\u003A\u003AfromFile\u0028\u0029",
|
|
|
+ "name": "fromFile",
|
|
|
+ "summary": "Creates\u0020a\u0020LuminanceSource\u0020instance\u0020from\u0020the\u0020given\u0020file",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html#method_fromFile"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Common\\LuminanceSourceInterface\u003A\u003AfromBlob\u0028\u0029",
|
|
|
+ "name": "fromBlob",
|
|
|
+ "summary": "Creates\u0020a\u0020LuminanceSource\u0020instance\u0020from\u0020the\u0020given\u0020data\u0020blob",
|
|
|
+ "url": "classes/chillerlan-QRCode-Common-LuminanceSourceInterface.html#method_fromBlob"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCode\\Common\\MaskPattern",
|
|
|
"name": "MaskPattern",
|
|
|
@@ -640,106 +795,6 @@ Search.appendIndex(
|
|
|
"name": "INTERFACES",
|
|
|
"summary": "Map\u0020of\u0020data\u0020mode\u0020\u003D\u003E\u0020interface\u0020\u0028detection\u0020order\u0029",
|
|
|
"url": "classes/chillerlan-QRCode-Common-Mode.html#constant_INTERFACES"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder",
|
|
|
- "name": "ReedSolomonDecoder",
|
|
|
- "summary": "Implements\u0020Reed\u002DSolomon\u0020decoding",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003A__construct\u0028\u0029",
|
|
|
- "name": "__construct",
|
|
|
- "summary": "ReedSolomonDecoder\u0020constructor",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method___construct"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003Adecode\u0028\u0029",
|
|
|
- "name": "decode",
|
|
|
- "summary": "Error\u002Dcorrect\u0020and\u0020copy\u0020data\u0020blocks\u0020together\u0020into\u0020a\u0020stream\u0020of\u0020bytes",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_decode"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003AdeinterleaveRawBytes\u0028\u0029",
|
|
|
- "name": "deinterleaveRawBytes",
|
|
|
- "summary": "When\u0020QR\u0020Codes\u0020use\u0020multiple\u0020data\u0020blocks,\u0020they\u0020are\u0020actually\u0020interleaved.",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_deinterleaveRawBytes"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003AcorrectErrors\u0028\u0029",
|
|
|
- "name": "correctErrors",
|
|
|
- "summary": "Given\u0020data\u0020and\u0020error\u002Dcorrection\u0020codewords\u0020received,\u0020possibly\u0020corrupted\u0020by\u0020errors,\u0020attempts\u0020to\ncorrect\u0020the\u0020errors\u0020in\u002Dplace\u0020using\u0020Reed\u002DSolomon\u0020error\u0020correction.",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_correctErrors"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003AdecodeWords\u0028\u0029",
|
|
|
- "name": "decodeWords",
|
|
|
- "summary": "Decodes\u0020given\u0020set\u0020of\u0020received\u0020codewords,\u0020which\u0020include\u0020both\u0020data\u0020and\u0020error\u002Dcorrection\ncodewords.\u0020Really,\u0020this\u0020means\u0020it\u0020uses\u0020Reed\u002DSolomon\u0020to\u0020detect\u0020and\u0020correct\u0020errors,\u0020in\u002Dplace,\nin\u0020the\u0020input.",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_decodeWords"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003ArunEuclideanAlgorithm\u0028\u0029",
|
|
|
- "name": "runEuclideanAlgorithm",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_runEuclideanAlgorithm"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003AfindErrorLocations\u0028\u0029",
|
|
|
- "name": "findErrorLocations",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_findErrorLocations"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003AfindErrorMagnitudes\u0028\u0029",
|
|
|
- "name": "findErrorMagnitudes",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#method_findErrorMagnitudes"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003A\u0024version",
|
|
|
- "name": "version",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#property_version"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonDecoder\u003A\u003A\u0024eccLevel",
|
|
|
- "name": "eccLevel",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonDecoder.html#property_eccLevel"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder",
|
|
|
- "name": "ReedSolomonEncoder",
|
|
|
- "summary": "Reed\u002DSolomon\u0020encoding\u0020\u002D\u0020ISO\/IEC\u002018004\u003A2000\u0020Section\u00208.5\u0020ff",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003A__construct\u0028\u0029",
|
|
|
- "name": "__construct",
|
|
|
- "summary": "ReedSolomonDecoder\u0020constructor",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#method___construct"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003AinterleaveEcBytes\u0028\u0029",
|
|
|
- "name": "interleaveEcBytes",
|
|
|
- "summary": "ECC\u0020interleaving",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#method_interleaveEcBytes"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003Aencode\u0028\u0029",
|
|
|
- "name": "encode",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#method_encode"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003Ainterleave\u0028\u0029",
|
|
|
- "name": "interleave",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#method_interleave"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003A\u0024version",
|
|
|
- "name": "version",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#property_version"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003A\u0024eccLevel",
|
|
|
- "name": "eccLevel",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#property_eccLevel"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003A\u0024interleavedData",
|
|
|
- "name": "interleavedData",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#property_interleavedData"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Common\\ReedSolomonEncoder\u003A\u003A\u0024interleavedDataIndex",
|
|
|
- "name": "interleavedDataIndex",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Common-ReedSolomonEncoder.html#property_interleavedDataIndex"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCode\\Common\\Version",
|
|
|
"name": "Version",
|
|
|
@@ -1510,6 +1565,51 @@ Search.appendIndex(
|
|
|
"name": "moduleCount",
|
|
|
"summary": "the\u0020size\u0020\u0028side\u0020length\u0029\u0020of\u0020the\u0020matrix,\u0020including\u0020quiet\u0020zone\u0020\u0028if\u0020created\u0029",
|
|
|
"url": "classes/chillerlan-QRCode-Data-QRMatrix.html#property_moduleCount"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder",
|
|
|
+ "name": "ReedSolomonEncoder",
|
|
|
+ "summary": "Reed\u002DSolomon\u0020encoding\u0020\u002D\u0020ISO\/IEC\u002018004\u003A2000\u0020Section\u00208.5\u0020ff",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003A__construct\u0028\u0029",
|
|
|
+ "name": "__construct",
|
|
|
+ "summary": "ReedSolomonDecoder\u0020constructor",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#method___construct"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003AinterleaveEcBytes\u0028\u0029",
|
|
|
+ "name": "interleaveEcBytes",
|
|
|
+ "summary": "ECC\u0020interleaving",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#method_interleaveEcBytes"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003Aencode\u0028\u0029",
|
|
|
+ "name": "encode",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#method_encode"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003Ainterleave\u0028\u0029",
|
|
|
+ "name": "interleave",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#method_interleave"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003A\u0024version",
|
|
|
+ "name": "version",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#property_version"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003A\u0024eccLevel",
|
|
|
+ "name": "eccLevel",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#property_eccLevel"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003A\u0024interleavedData",
|
|
|
+ "name": "interleavedData",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#property_interleavedData"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Data\\ReedSolomonEncoder\u003A\u003A\u0024interleavedDataIndex",
|
|
|
+ "name": "interleavedDataIndex",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCode-Data-ReedSolomonEncoder.html#property_interleavedDataIndex"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCode\\Decoder\\Binarizer",
|
|
|
"name": "Binarizer",
|
|
|
@@ -1791,165 +1891,65 @@ Search.appendIndex(
|
|
|
"summary": "",
|
|
|
"url": "classes/chillerlan-QRCode-Decoder-DecoderResult.html#property_structuredAppendSequence"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\GDLuminanceSource",
|
|
|
- "name": "GDLuminanceSource",
|
|
|
- "summary": "This\u0020class\u0020is\u0020used\u0020to\u0020help\u0020decode\u0020images\u0020from\u0020files\u0020which\u0020arrive\u0020as\u0020GD\u0020Resource\nIt\u0020does\u0020not\u0020support\u0020rotation.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\GDLuminanceSource\u003A\u003A__construct\u0028\u0029",
|
|
|
- "name": "__construct",
|
|
|
- "summary": "GDLuminanceSource\u0020constructor.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html#method___construct"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\GDLuminanceSource\u003A\u003AsetLuminancePixels\u0028\u0029",
|
|
|
- "name": "setLuminancePixels",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html#method_setLuminancePixels"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\GDLuminanceSource\u003A\u003AfromFile\u0028\u0029",
|
|
|
- "name": "fromFile",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html#method_fromFile"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\GDLuminanceSource\u003A\u003AfromBlob\u0028\u0029",
|
|
|
- "name": "fromBlob",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html#method_fromBlob"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\GDLuminanceSource\u003A\u003A\u0024gdImage",
|
|
|
- "name": "gdImage",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-GDLuminanceSource.html#property_gdImage"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\IMagickLuminanceSource",
|
|
|
- "name": "IMagickLuminanceSource",
|
|
|
- "summary": "This\u0020class\u0020is\u0020used\u0020to\u0020help\u0020decode\u0020images\u0020from\u0020files\u0020which\u0020arrive\u0020as\u0020Imagick\u0020Resource\nIt\u0020does\u0020not\u0020support\u0020rotation.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\IMagickLuminanceSource\u003A\u003A__construct\u0028\u0029",
|
|
|
- "name": "__construct",
|
|
|
- "summary": "IMagickLuminanceSource\u0020constructor.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html#method___construct"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\IMagickLuminanceSource\u003A\u003AsetLuminancePixels\u0028\u0029",
|
|
|
- "name": "setLuminancePixels",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html#method_setLuminancePixels"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\IMagickLuminanceSource\u003A\u003AfromFile\u0028\u0029",
|
|
|
- "name": "fromFile",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html#method_fromFile"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\IMagickLuminanceSource\u003A\u003AfromBlob\u0028\u0029",
|
|
|
- "name": "fromBlob",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html#method_fromBlob"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\IMagickLuminanceSource\u003A\u003A\u0024imagick",
|
|
|
- "name": "imagick",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-IMagickLuminanceSource.html#property_imagick"
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\QRCodeDecoderException",
|
|
|
+ "name": "QRCodeDecoderException",
|
|
|
+ "summary": "An\u0020exception\u0020container",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-QRCodeDecoderException.html"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract",
|
|
|
- "name": "LuminanceSourceAbstract",
|
|
|
- "summary": "The\u0020purpose\u0020of\u0020this\u0020class\u0020hierarchy\u0020is\u0020to\u0020abstract\u0020different\u0020bitmap\u0020implementations\u0020across\nplatforms\u0020into\u0020a\u0020standard\u0020interface\u0020for\u0020requesting\u0020greyscale\u0020luminance\u0020values.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html"
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder",
|
|
|
+ "name": "ReedSolomonDecoder",
|
|
|
+ "summary": "Implements\u0020Reed\u002DSolomon\u0020decoding",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003A__construct\u0028\u0029",
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003A__construct\u0028\u0029",
|
|
|
"name": "__construct",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method___construct"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003AgetLuminances\u0028\u0029",
|
|
|
- "name": "getLuminances",
|
|
|
- "summary": "Fetches\u0020luminance\u0020data\u0020for\u0020the\u0020underlying\u0020bitmap.\u0020Values\u0020should\u0020be\u0020fetched\u0020using\u003A\n\u0060int\u0020luminance\u0020\u003D\u0020array\u005By\u0020\u002A\u0020width\u0020\u002B\u0020x\u005D\u0020\u0026\u00200xff\u0060",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method_getLuminances"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003AgetWidth\u0028\u0029",
|
|
|
- "name": "getWidth",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method_getWidth"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003AgetHeight\u0028\u0029",
|
|
|
- "name": "getHeight",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method_getHeight"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003AgetRow\u0028\u0029",
|
|
|
- "name": "getRow",
|
|
|
- "summary": "Fetches\u0020one\u0020row\u0020of\u0020luminance\u0020data\u0020from\u0020the\u0020underlying\u0020platform\u0027s\u0020bitmap.\u0020Values\u0020range\u0020from\n0\u0020\u0028black\u0029\u0020to\u0020255\u0020\u0028white\u0029.\u0020Because\u0020Java\u0020does\u0020not\u0020have\u0020an\u0020unsigned\u0020byte\u0020type,\u0020callers\u0020will\u0020have\nto\u0020bitwise\u0020and\u0020with\u00200xff\u0020for\u0020each\u0020value.\u0020It\u0020is\u0020preferable\u0020for\u0020implementations\u0020of\u0020this\u0020method\nto\u0020only\u0020fetch\u0020this\u0020row\u0020rather\u0020than\u0020the\u0020whole\u0020image,\u0020since\u0020no\u00202D\u0020Readers\u0020may\u0020be\u0020installed\u0020and\ngetLuminances\u0028\u0029\u0020may\u0020never\u0020be\u0020called.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method_getRow"
|
|
|
+ "summary": "ReedSolomonDecoder\u0020constructor",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method___construct"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003AsetLuminancePixel\u0028\u0029",
|
|
|
- "name": "setLuminancePixel",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method_setLuminancePixel"
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003Adecode\u0028\u0029",
|
|
|
+ "name": "decode",
|
|
|
+ "summary": "Error\u002Dcorrect\u0020and\u0020copy\u0020data\u0020blocks\u0020together\u0020into\u0020a\u0020stream\u0020of\u0020bytes",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_decode"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003AcheckFile\u0028\u0029",
|
|
|
- "name": "checkFile",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#method_checkFile"
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003AdeinterleaveRawBytes\u0028\u0029",
|
|
|
+ "name": "deinterleaveRawBytes",
|
|
|
+ "summary": "When\u0020QR\u0020Codes\u0020use\u0020multiple\u0020data\u0020blocks,\u0020they\u0020are\u0020actually\u0020interleaved.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_deinterleaveRawBytes"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003A\u0024options",
|
|
|
- "name": "options",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#property_options"
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003AcorrectErrors\u0028\u0029",
|
|
|
+ "name": "correctErrors",
|
|
|
+ "summary": "Given\u0020data\u0020and\u0020error\u002Dcorrection\u0020codewords\u0020received,\u0020possibly\u0020corrupted\u0020by\u0020errors,\u0020attempts\u0020to\ncorrect\u0020the\u0020errors\u0020in\u002Dplace\u0020using\u0020Reed\u002DSolomon\u0020error\u0020correction.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_correctErrors"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003A\u0024luminances",
|
|
|
- "name": "luminances",
|
|
|
- "summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#property_luminances"
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003AdecodeWords\u0028\u0029",
|
|
|
+ "name": "decodeWords",
|
|
|
+ "summary": "Decodes\u0020given\u0020set\u0020of\u0020received\u0020codewords,\u0020which\u0020include\u0020both\u0020data\u0020and\u0020error\u002Dcorrection\ncodewords.\u0020Really,\u0020this\u0020means\u0020it\u0020uses\u0020Reed\u002DSolomon\u0020to\u0020detect\u0020and\u0020correct\u0020errors,\u0020in\u002Dplace,\nin\u0020the\u0020input.",
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_decodeWords"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003A\u0024width",
|
|
|
- "name": "width",
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003ArunEuclideanAlgorithm\u0028\u0029",
|
|
|
+ "name": "runEuclideanAlgorithm",
|
|
|
"summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#property_width"
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_runEuclideanAlgorithm"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceAbstract\u003A\u003A\u0024height",
|
|
|
- "name": "height",
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003AfindErrorLocations\u0028\u0029",
|
|
|
+ "name": "findErrorLocations",
|
|
|
"summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceAbstract.html#property_height"
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_findErrorLocations"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface",
|
|
|
- "name": "LuminanceSourceInterface",
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003AfindErrorMagnitudes\u0028\u0029",
|
|
|
+ "name": "findErrorMagnitudes",
|
|
|
"summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html"
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#method_findErrorMagnitudes"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface\u003A\u003AgetLuminances\u0028\u0029",
|
|
|
- "name": "getLuminances",
|
|
|
- "summary": "Fetches\u0020luminance\u0020data\u0020for\u0020the\u0020underlying\u0020bitmap.\u0020Values\u0020should\u0020be\u0020fetched\u0020using\u003A\n\u0060int\u0020luminance\u0020\u003D\u0020array\u005By\u0020\u002A\u0020width\u0020\u002B\u0020x\u005D\u0020\u0026\u00200xff\u0060",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html#method_getLuminances"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface\u003A\u003AgetWidth\u0028\u0029",
|
|
|
- "name": "getWidth",
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003A\u0024version",
|
|
|
+ "name": "version",
|
|
|
"summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html#method_getWidth"
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#property_version"
|
|
|
}, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface\u003A\u003AgetHeight\u0028\u0029",
|
|
|
- "name": "getHeight",
|
|
|
+ "fqsen": "\\chillerlan\\QRCode\\Decoder\\ReedSolomonDecoder\u003A\u003A\u0024eccLevel",
|
|
|
+ "name": "eccLevel",
|
|
|
"summary": "",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html#method_getHeight"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface\u003A\u003AgetRow\u0028\u0029",
|
|
|
- "name": "getRow",
|
|
|
- "summary": "Fetches\u0020one\u0020row\u0020of\u0020luminance\u0020data\u0020from\u0020the\u0020underlying\u0020platform\u0027s\u0020bitmap.\u0020Values\u0020range\u0020from\n0\u0020\u0028black\u0029\u0020to\u0020255\u0020\u0028white\u0029.\u0020Because\u0020Java\u0020does\u0020not\u0020have\u0020an\u0020unsigned\u0020byte\u0020type,\u0020callers\u0020will\u0020have\nto\u0020bitwise\u0020and\u0020with\u00200xff\u0020for\u0020each\u0020value.\u0020It\u0020is\u0020preferable\u0020for\u0020implementations\u0020of\u0020this\u0020method\nto\u0020only\u0020fetch\u0020this\u0020row\u0020rather\u0020than\u0020the\u0020whole\u0020image,\u0020since\u0020no\u00202D\u0020Readers\u0020may\u0020be\u0020installed\u0020and\ngetLuminances\u0028\u0029\u0020may\u0020never\u0020be\u0020called.",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html#method_getRow"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface\u003A\u003AfromFile\u0028\u0029",
|
|
|
- "name": "fromFile",
|
|
|
- "summary": "Creates\u0020a\u0020LuminanceSource\u0020instance\u0020from\u0020the\u0020given\u0020file",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html#method_fromFile"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\LuminanceSourceInterface\u003A\u003AfromBlob\u0028\u0029",
|
|
|
- "name": "fromBlob",
|
|
|
- "summary": "Creates\u0020a\u0020LuminanceSource\u0020instance\u0020from\u0020the\u0020given\u0020data\u0020blob",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-LuminanceSourceInterface.html#method_fromBlob"
|
|
|
- }, {
|
|
|
- "fqsen": "\\chillerlan\\QRCode\\Decoder\\QRCodeDecoderException",
|
|
|
- "name": "QRCodeDecoderException",
|
|
|
- "summary": "An\u0020exception\u0020container",
|
|
|
- "url": "classes/chillerlan-QRCode-Decoder-QRCodeDecoderException.html"
|
|
|
+ "url": "classes/chillerlan-QRCode-Decoder-ReedSolomonDecoder.html#property_eccLevel"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCode\\Detector\\AlignmentPattern",
|
|
|
"name": "AlignmentPattern",
|
|
|
@@ -4860,6 +4860,36 @@ Search.appendIndex(
|
|
|
"name": "FQN",
|
|
|
"summary": "",
|
|
|
"url": "classes/chillerlan-QRCodeTest-Output-QRStringTEXTTest.html#property_FQN"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance\\PerformanceTest",
|
|
|
+ "name": "PerformanceTest",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCodeTest-Performance-PerformanceTest.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance\\PerformanceTest\u003A\u003A__construct\u0028\u0029",
|
|
|
+ "name": "__construct",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCodeTest-Performance-PerformanceTest.html#method___construct"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance\\PerformanceTest\u003A\u003Arun\u0028\u0029",
|
|
|
+ "name": "run",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCodeTest-Performance-PerformanceTest.html#method_run"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance\\PerformanceTest\u003A\u003AgetResult\u0028\u0029",
|
|
|
+ "name": "getResult",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCodeTest-Performance-PerformanceTest.html#method_getResult"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance\\PerformanceTest\u003A\u003A\u0024runs",
|
|
|
+ "name": "runs",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCodeTest-Performance-PerformanceTest.html#property_runs"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance\\PerformanceTest\u003A\u003A\u0024total",
|
|
|
+ "name": "total",
|
|
|
+ "summary": "",
|
|
|
+ "url": "classes/chillerlan-QRCodeTest-Performance-PerformanceTest.html#property_total"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCodeTest\\QRCodeReaderGDTest",
|
|
|
"name": "QRCodeReaderGDTest",
|
|
|
@@ -5120,6 +5150,11 @@ Search.appendIndex(
|
|
|
"name": "Output",
|
|
|
"summary": "",
|
|
|
"url": "namespaces/chillerlan-qrcodetest-output.html"
|
|
|
+ }, {
|
|
|
+ "fqsen": "\\chillerlan\\QRCodeTest\\Performance",
|
|
|
+ "name": "Performance",
|
|
|
+ "summary": "",
|
|
|
+ "url": "namespaces/chillerlan-qrcodetest-performance.html"
|
|
|
}, {
|
|
|
"fqsen": "\\chillerlan\\QRCodeTest",
|
|
|
"name": "QRCodeTest",
|