src-detector-gridsampler.html 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Documentation</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <base href="../">
  8. <link rel="icon" href="images/favicon.ico"/>
  9. <link rel="stylesheet" href="css/normalize.css">
  10. <link rel="stylesheet" href="css/base.css">
  11. <link rel="preconnect" href="https://fonts.gstatic.com">
  12. <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap" rel="stylesheet">
  13. <link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
  14. <link rel="stylesheet" href="css/template.css">
  15. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
  16. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
  17. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
  18. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
  19. <script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
  20. <script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
  21. <script src="js/search.js"></script>
  22. <script defer src="js/searchIndex.js"></script>
  23. </head>
  24. <body id="top">
  25. <header class="phpdocumentor-header phpdocumentor-section">
  26. <h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
  27. <input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
  28. <label class="phpdocumentor-header__menu-icon" for="menu-button">
  29. <i class="fas fa-bars"></i>
  30. </label>
  31. <section data-search-form class="phpdocumentor-search">
  32. <label>
  33. <span class="visually-hidden">Search for</span>
  34. <svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  35. <circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
  36. <line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
  37. </svg>
  38. <input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
  39. </label>
  40. </section>
  41. <nav class="phpdocumentor-topnav">
  42. <ul class="phpdocumentor-topnav__menu">
  43. </ul>
  44. </nav>
  45. </header>
  46. <main class="phpdocumentor">
  47. <div class="phpdocumentor-section">
  48. <input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
  49. <label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
  50. Menu
  51. </label>
  52. <aside class="phpdocumentor-column -four phpdocumentor-sidebar">
  53. <section class="phpdocumentor-sidebar__category">
  54. <h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
  55. <h4 class="phpdocumentor-sidebar__root-namespace"><a href="namespaces/chillerlan.html">chillerlan</a></h4>
  56. <ul class="phpdocumentor-list">
  57. <li>
  58. <a href="namespaces/chillerlan-qrcode.html">QRCode</a>
  59. </li>
  60. <li>
  61. <a href="namespaces/chillerlan-qrcodetest.html">QRCodeTest</a>
  62. </li>
  63. </ul>
  64. </section>
  65. <section class="phpdocumentor-sidebar__category">
  66. <h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
  67. <h4 class="phpdocumentor-sidebar__root-namespace"><a href="packages/Application.html">Application</a></h4>
  68. </section>
  69. <section class="phpdocumentor-sidebar__category">
  70. <h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
  71. <h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
  72. <h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
  73. <h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
  74. </section>
  75. <section class="phpdocumentor-sidebar__category">
  76. <h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
  77. <h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
  78. </section>
  79. </aside>
  80. <div class="phpdocumentor-column -eight phpdocumentor-content">
  81. <ul class="phpdocumentor-breadcrumbs">
  82. </ul>
  83. <article class="phpdocumentor-element -file">
  84. <h2 class="phpdocumentor-content__title">GridSampler.php</h2>
  85. <p class="phpdocumentor-summary">Class GridSampler</p>
  86. <h5 class="phpdocumentor-tag-list__heading" id="tags">
  87. Tags
  88. <a href="#tags" class="headerlink"><i class="fas fa-link"></i></a>
  89. </h5>
  90. <dl class="phpdocumentor-tag-list">
  91. <dt class="phpdocumentor-tag-list__entry">
  92. <span class="phpdocumentor-tag__name">created</span>
  93. </dt>
  94. <dd class="phpdocumentor-tag-list__definition">
  95. <section class="phpdocumentor-description"><p>17.01.2021</p>
  96. </section>
  97. </dd>
  98. <dt class="phpdocumentor-tag-list__entry">
  99. <span class="phpdocumentor-tag__name">author</span>
  100. </dt>
  101. <dd class="phpdocumentor-tag-list__definition">
  102. <section class="phpdocumentor-description"><p>ZXing Authors</p>
  103. </section>
  104. </dd>
  105. <dt class="phpdocumentor-tag-list__entry">
  106. <span class="phpdocumentor-tag__name">author</span>
  107. </dt>
  108. <dd class="phpdocumentor-tag-list__definition">
  109. <section class="phpdocumentor-description"><p>Smiley <a href="mailto:smiley@chillerlan.net">smiley@chillerlan.net</a></p>
  110. </section>
  111. </dd>
  112. <dt class="phpdocumentor-tag-list__entry">
  113. <span class="phpdocumentor-tag__name">copyright</span>
  114. </dt>
  115. <dd class="phpdocumentor-tag-list__definition">
  116. <section class="phpdocumentor-description"><p>2021 Smiley</p>
  117. </section>
  118. </dd>
  119. <dt class="phpdocumentor-tag-list__entry">
  120. <span class="phpdocumentor-tag__name">license</span>
  121. </dt>
  122. <dd class="phpdocumentor-tag-list__definition">
  123. <section class="phpdocumentor-description"><p>Apache-2.0</p>
  124. </section>
  125. </dd>
  126. </dl>
  127. <h3 id="interfaces_class_traits">
  128. Interfaces, Classes and Traits
  129. <a href="#interfaces_class_traits" class="headerlink"><i class="fas fa-link"></i></a>
  130. </h3>
  131. <dl class="phpdocumentor-table-of-contents">
  132. <dt class="phpdocumentor-table-of-contents__entry -class"><a href="classes/chillerlan-QRCode-Detector-GridSampler.html"><abbr title="\chillerlan\QRCode\Detector\GridSampler">GridSampler</abbr></a></dt>
  133. <dd>Implementations of this class can, given locations of finder patterns for a QR code in an
  134. image, sample the right points in the image to reconstruct the QR code, accounting for
  135. perspective distortion. It is abstracted since it is relatively expensive and should be allowed
  136. to take advantage of platform-specific optimized implementations, like Sun&#039;s Java Advanced
  137. Imaging library, but which may not be available in other environments such as J2ME, and vice
  138. versa.</dd>
  139. </dl>
  140. </article>
  141. <section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
  142. <section class="phpdocumentor-search-results__dialog">
  143. <header class="phpdocumentor-search-results__header">
  144. <h2 class="phpdocumentor-search-results__title">Search results</h2>
  145. <button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
  146. </header>
  147. <section class="phpdocumentor-search-results__body">
  148. <ul class="phpdocumentor-search-results__entries"></ul>
  149. </section>
  150. </section>
  151. </section>
  152. </div>
  153. </div>
  154. <a href="files/src-detector-gridsampler.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
  155. </main>
  156. <script>
  157. cssVars({});
  158. </script>
  159. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
  160. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
  161. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
  162. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
  163. </body>
  164. </html>