src-detector-gridsampler.html 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  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">
  56. <a href="namespaces/chillerlan.html" class="">chillerlan</a>
  57. </h4>
  58. <ul class="phpdocumentor-list">
  59. <li>
  60. <a href="namespaces/chillerlan-qrcode.html" class="">QRCode</a>
  61. </li>
  62. <li>
  63. <a href="namespaces/chillerlan-qrcodetest.html" class="">QRCodeTest</a>
  64. </li>
  65. </ul>
  66. </section>
  67. <section class="phpdocumentor-sidebar__category">
  68. <h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
  69. <h4 class="phpdocumentor-sidebar__root-namespace">
  70. <a href="packages/Application.html" class="">Application</a>
  71. </h4>
  72. </section>
  73. <section class="phpdocumentor-sidebar__category">
  74. <h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
  75. <h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
  76. <h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
  77. <h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
  78. </section>
  79. <section class="phpdocumentor-sidebar__category">
  80. <h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
  81. <h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
  82. </section>
  83. </aside>
  84. <div class="phpdocumentor-column -eight phpdocumentor-content">
  85. <ul class="phpdocumentor-breadcrumbs">
  86. </ul>
  87. <article class="phpdocumentor-element -file">
  88. <h2 class="phpdocumentor-content__title">GridSampler.php</h2>
  89. <p class="phpdocumentor-summary">Class GridSampler</p>
  90. <h5 class="phpdocumentor-tag-list__heading" id="tags">
  91. Tags
  92. <a href="#tags" class="headerlink"><i class="fas fa-link"></i></a>
  93. </h5>
  94. <dl class="phpdocumentor-tag-list">
  95. <dt class="phpdocumentor-tag-list__entry">
  96. <span class="phpdocumentor-tag__name">created</span>
  97. </dt>
  98. <dd class="phpdocumentor-tag-list__definition">
  99. <section class="phpdocumentor-description"><p>17.01.2021</p>
  100. </section>
  101. </dd>
  102. <dt class="phpdocumentor-tag-list__entry">
  103. <span class="phpdocumentor-tag__name">author</span>
  104. </dt>
  105. <dd class="phpdocumentor-tag-list__definition">
  106. <section class="phpdocumentor-description"><p>ZXing Authors</p>
  107. </section>
  108. </dd>
  109. <dt class="phpdocumentor-tag-list__entry">
  110. <span class="phpdocumentor-tag__name">author</span>
  111. </dt>
  112. <dd class="phpdocumentor-tag-list__definition">
  113. <section class="phpdocumentor-description"><p>Smiley <a href="mailto:smiley@chillerlan.net">smiley@chillerlan.net</a></p>
  114. </section>
  115. </dd>
  116. <dt class="phpdocumentor-tag-list__entry">
  117. <span class="phpdocumentor-tag__name">copyright</span>
  118. </dt>
  119. <dd class="phpdocumentor-tag-list__definition">
  120. <section class="phpdocumentor-description"><p>2021 Smiley</p>
  121. </section>
  122. </dd>
  123. <dt class="phpdocumentor-tag-list__entry">
  124. <span class="phpdocumentor-tag__name">license</span>
  125. </dt>
  126. <dd class="phpdocumentor-tag-list__definition">
  127. <section class="phpdocumentor-description"><p>Apache-2.0</p>
  128. </section>
  129. </dd>
  130. </dl>
  131. <h3 id="interfaces_class_traits">
  132. Interfaces, Classes, Traits and Enums
  133. <a href="#interfaces_class_traits" class="headerlink"><i class="fas fa-link"></i></a>
  134. </h3>
  135. <dl class="phpdocumentor-table-of-contents">
  136. <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>
  137. <dd>Implementations of this class can, given locations of finder patterns for a QR code in an
  138. image, sample the right points in the image to reconstruct the QR code, accounting for
  139. perspective distortion. It is abstracted since it is relatively expensive and should be allowed
  140. to take advantage of platform-specific optimized implementations, like Sun&#039;s Java Advanced
  141. Imaging library, but which may not be available in other environments such as J2ME, and vice
  142. versa.</dd>
  143. </dl>
  144. </article>
  145. <section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
  146. <section class="phpdocumentor-search-results__dialog">
  147. <header class="phpdocumentor-search-results__header">
  148. <h2 class="phpdocumentor-search-results__title">Search results</h2>
  149. <button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
  150. </header>
  151. <section class="phpdocumentor-search-results__body">
  152. <ul class="phpdocumentor-search-results__entries"></ul>
  153. </section>
  154. </section>
  155. </section>
  156. </div>
  157. </div>
  158. <a href="files/src-detector-gridsampler.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
  159. </main>
  160. <script>
  161. cssVars({});
  162. </script>
  163. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
  164. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
  165. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
  166. <script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
  167. </body>
  168. </html>