index-3.html 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>B-Index (squidlib-util 3.0.0-SNAPSHOT)</title>
  8. <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="B-Index (squidlib-util 3.0.0-SNAPSHOT)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. </script>
  22. <noscript>
  23. <div>JavaScript is disabled on your browser.</div>
  24. </noscript>
  25. <!-- ========= START OF TOP NAVBAR ======= -->
  26. <div class="topNav"><a name="navbar.top">
  27. <!-- -->
  28. </a>
  29. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  30. <a name="navbar.top.firstrow">
  31. <!-- -->
  32. </a>
  33. <ul class="navList" title="Navigation">
  34. <li><a href="../overview-summary.html">Overview</a></li>
  35. <li>Package</li>
  36. <li>Class</li>
  37. <li>Use</li>
  38. <li><a href="../overview-tree.html">Tree</a></li>
  39. <li><a href="../deprecated-list.html">Deprecated</a></li>
  40. <li class="navBarCell1Rev">Index</li>
  41. <li><a href="../help-doc.html">Help</a></li>
  42. </ul>
  43. </div>
  44. <div class="subNav">
  45. <ul class="navList">
  46. <li><a href="index-2.html">Prev Letter</a></li>
  47. <li><a href="index-4.html">Next Letter</a></li>
  48. </ul>
  49. <ul class="navList">
  50. <li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
  51. <li><a href="index-3.html" target="_top">No&nbsp;Frames</a></li>
  52. </ul>
  53. <ul class="navList" id="allclasses_navbar_top">
  54. <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
  55. </ul>
  56. <div>
  57. <script type="text/javascript"><!--
  58. allClassesLink = document.getElementById("allclasses_navbar_top");
  59. if(window==top) {
  60. allClassesLink.style.display = "block";
  61. }
  62. else {
  63. allClassesLink.style.display = "none";
  64. }
  65. //-->
  66. </script>
  67. </div>
  68. <a name="skip.navbar.top">
  69. <!-- -->
  70. </a></div>
  71. <!-- ========= END OF TOP NAVBAR ========= -->
  72. <div class="contentContainer"><a href="index-1.html">$</a>&nbsp;<a href="index-2.html">A</a>&nbsp;<a href="index-3.html">B</a>&nbsp;<a href="index-4.html">C</a>&nbsp;<a href="index-5.html">D</a>&nbsp;<a href="index-6.html">E</a>&nbsp;<a href="index-7.html">F</a>&nbsp;<a href="index-8.html">G</a>&nbsp;<a href="index-9.html">H</a>&nbsp;<a href="index-10.html">I</a>&nbsp;<a href="index-11.html">J</a>&nbsp;<a href="index-12.html">K</a>&nbsp;<a href="index-13.html">L</a>&nbsp;<a href="index-14.html">M</a>&nbsp;<a href="index-15.html">N</a>&nbsp;<a href="index-16.html">O</a>&nbsp;<a href="index-17.html">P</a>&nbsp;<a href="index-18.html">Q</a>&nbsp;<a href="index-19.html">R</a>&nbsp;<a href="index-20.html">S</a>&nbsp;<a href="index-21.html">T</a>&nbsp;<a href="index-22.html">U</a>&nbsp;<a href="index-23.html">V</a>&nbsp;<a href="index-24.html">W</a>&nbsp;<a href="index-25.html">X</a>&nbsp;<a href="index-26.html">Y</a>&nbsp;<a href="index-27.html">Z</a>&nbsp;<a name="I:B">
  73. <!-- -->
  74. </a>
  75. <h2 class="title">B</h2>
  76. <dl>
  77. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/styled/Tile.html#b_constraint">b_constraint</a></span> - Variable in class squidpony.squidgrid.mapping.styled.<a href="../squidpony/squidgrid/mapping/styled/Tile.html" title="class in squidpony.squidgrid.mapping.styled">Tile</a></dt>
  78. <dd>&nbsp;</dd>
  79. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/RoomFinder.html#basic">basic</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/RoomFinder.html" title="class in squidpony.squidgrid.mapping">RoomFinder</a></dt>
  80. <dd>
  81. <div class="block">A copy of the dungeon map, however it was passed to the constructor.</div>
  82. </dd>
  83. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Adjacency.BasicAdjacency.html#BasicAdjacency-int-int-squidpony.squidai.DijkstraMap.Measurement-">BasicAdjacency(int, int, DijkstraMap.Measurement)</a></span> - Constructor for class squidpony.squidgrid.<a href="../squidpony/squidgrid/Adjacency.BasicAdjacency.html" title="class in squidpony.squidgrid">Adjacency.BasicAdjacency</a></dt>
  84. <dd>&nbsp;</dd>
  85. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/MixedGenerator.html#basicPoints-int-int-squidpony.squidmath.RNG-">basicPoints(int, int, RNG)</a></span> - Static method in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/MixedGenerator.html" title="class in squidpony.squidgrid.mapping">MixedGenerator</a></dt>
  86. <dd>
  87. <div class="block">Internal use.</div>
  88. </dd>
  89. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#BATHTUB_TRUNCATED">BATHTUB_TRUNCATED</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  90. <dd>
  91. <div class="block">A constant for a distribution that linearly increases in probability from a 0.0 chance of 0.0.</div>
  92. </dd>
  93. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/MetsaMapFactory.html#BEACH_LEVEL">BEACH_LEVEL</a></span> - Static variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/MetsaMapFactory.html" title="class in squidpony.squidgrid.mapping">MetsaMapFactory</a></dt>
  94. <dd>&nbsp;</dd>
  95. <dt><a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai"><span class="typeNameLink">BeamAOE</span></a> - Class in <a href="../squidpony/squidai/package-summary.html">squidpony.squidai</a></dt>
  96. <dd>
  97. <div class="block">Beam Area of Effect that affects an slightly expanded (Elias) line from a given origin Coord out to a given length,
  98. plus an optional radius of cells around the path of the line, while respecting obstacles in its path and possibly
  99. stopping if obstructed.</div>
  100. </dd>
  101. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BeamAOE.html#BeamAOE-squidpony.squidmath.Coord-squidpony.squidmath.Coord-">BeamAOE(Coord, Coord)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai">BeamAOE</a></dt>
  102. <dd>&nbsp;</dd>
  103. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BeamAOE.html#BeamAOE-squidpony.squidmath.Coord-squidpony.squidmath.Coord-int-">BeamAOE(Coord, Coord, int)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai">BeamAOE</a></dt>
  104. <dd>&nbsp;</dd>
  105. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BeamAOE.html#BeamAOE-squidpony.squidmath.Coord-squidpony.squidmath.Coord-int-squidpony.squidgrid.Radius-">BeamAOE(Coord, Coord, int, Radius)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai">BeamAOE</a></dt>
  106. <dd>&nbsp;</dd>
  107. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BeamAOE.html#BeamAOE-squidpony.squidmath.Coord-double-int-">BeamAOE(Coord, double, int)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai">BeamAOE</a></dt>
  108. <dd>&nbsp;</dd>
  109. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BeamAOE.html#BeamAOE-squidpony.squidmath.Coord-double-int-int-">BeamAOE(Coord, double, int, int)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai">BeamAOE</a></dt>
  110. <dd>&nbsp;</dd>
  111. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BeamAOE.html#BeamAOE-squidpony.squidmath.Coord-double-int-int-squidpony.squidgrid.Radius-">BeamAOE(Coord, double, int, int, Radius)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BeamAOE.html" title="class in squidpony.squidai">BeamAOE</a></dt>
  112. <dd>&nbsp;</dd>
  113. <dt><span class="memberNameLink"><a href="../squidpony/Messaging.BeingSubstitution.html#BeingSubstitution--">BeingSubstitution()</a></span> - Constructor for class squidpony.<a href="../squidpony/Messaging.BeingSubstitution.html" title="class in squidpony">Messaging.BeingSubstitution</a></dt>
  114. <dd>&nbsp;</dd>
  115. <dt><span class="memberNameLink"><a href="../squidpony/Messaging.BeingSubstitution.html#BeingSubstitution-java.lang.String-squidpony.Messaging.NounTrait-boolean-">BeingSubstitution(String, Messaging.NounTrait, boolean)</a></span> - Constructor for class squidpony.<a href="../squidpony/Messaging.BeingSubstitution.html" title="class in squidpony">Messaging.BeingSubstitution</a></dt>
  116. <dd>&nbsp;</dd>
  117. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#bestOf-int-int-int-">bestOf(int, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  118. <dd>
  119. <div class="block">Rolls the given number of dice with the given number of sides and returns
  120. the total of the best n dice.</div>
  121. </dd>
  122. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#bestOf-int-java.util.List-">bestOf(int, List&lt;Integer&gt;)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  123. <dd>
  124. <div class="block">Totals the highest n numbers in the pool.</div>
  125. </dd>
  126. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/Dice.html#bestOf-int-int-java.lang.String-">bestOf(int, int, String)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/Dice.html" title="class in squidpony.squidmath">Dice</a></dt>
  127. <dd>
  128. <div class="block">Find the best n totals from the provided number of dice rolled according
  129. to the roll group string.</div>
  130. </dd>
  131. <dt><a href="../squidpony/annotation/Beta.html" title="annotation in squidpony.annotation"><span class="typeNameLink">Beta</span></a> - Annotation Type in <a href="../squidpony/annotation/package-summary.html">squidpony.annotation</a></dt>
  132. <dd>
  133. <div class="block">Signifies that a public API (public class, method or field) is subject to
  134. incompatible changes, or even removal, in a future release.</div>
  135. </dd>
  136. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.Storm.html#beta">beta</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.Storm.html" title="class in squidpony.squidmath">CrossHash.Storm</a></dt>
  137. <dd>&nbsp;</dd>
  138. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#between-double-double-">between(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  139. <dd>
  140. <div class="block">Returns a value from a even distribution from min (inclusive) to max
  141. (exclusive).</div>
  142. </dd>
  143. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#between-int-int-">between(int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  144. <dd>
  145. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  146. </dd>
  147. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#between-long-long-">between(long, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  148. <dd>
  149. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  150. </dd>
  151. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#between-double-double-">between(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  152. <dd>
  153. <div class="block">Returns a value from a even distribution from min (inclusive) to max
  154. (exclusive).</div>
  155. </dd>
  156. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#between-int-int-">between(int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  157. <dd>
  158. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  159. </dd>
  160. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#between-long-long-">between(long, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  161. <dd>
  162. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  163. </dd>
  164. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/EditRNG.html#between-double-double-">between(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/EditRNG.html" title="class in squidpony.squidmath">EditRNG</a></dt>
  165. <dd>
  166. <div class="block">Returns a value from a even distribution from min (inclusive) to max
  167. (exclusive).</div>
  168. </dd>
  169. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/EditRNG.html#between-int-int-">between(int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/EditRNG.html" title="class in squidpony.squidmath">EditRNG</a></dt>
  170. <dd>
  171. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  172. </dd>
  173. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/EditRNG.html#between-long-long-">between(long, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/EditRNG.html" title="class in squidpony.squidmath">EditRNG</a></dt>
  174. <dd>&nbsp;</dd>
  175. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RNG.html#between-double-double-">between(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RNG.html" title="class in squidpony.squidmath">RNG</a></dt>
  176. <dd>
  177. <div class="block">Returns a value from an even distribution from min (inclusive) to max
  178. (exclusive).</div>
  179. </dd>
  180. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RNG.html#between-int-int-">between(int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RNG.html" title="class in squidpony.squidmath">RNG</a></dt>
  181. <dd>
  182. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  183. </dd>
  184. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RNG.html#between-long-long-">between(long, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RNG.html" title="class in squidpony.squidmath">RNG</a></dt>
  185. <dd>
  186. <div class="block">Returns a value between min (inclusive) and max (exclusive).</div>
  187. </dd>
  188. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DeckRNG.html#betweenWeighted-int-int-int-">betweenWeighted(int, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DeckRNG.html" title="class in squidpony.squidmath">DeckRNG</a></dt>
  189. <dd>
  190. <div class="block">Returns the average of a number of randomly selected numbers from the
  191. provided range, with min being inclusive and max being exclusive.</div>
  192. </dd>
  193. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/DharmaRNG.html#betweenWeighted-int-int-int-">betweenWeighted(int, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/DharmaRNG.html" title="class in squidpony.squidmath">DharmaRNG</a></dt>
  194. <dd>
  195. <div class="block">Returns the average of a number of randomly selected numbers from the
  196. provided range, with min being inclusive and max being exclusive.</div>
  197. </dd>
  198. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/EditRNG.html#betweenWeighted-int-int-int-">betweenWeighted(int, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/EditRNG.html" title="class in squidpony.squidmath">EditRNG</a></dt>
  199. <dd>
  200. <div class="block">Returns the average of a number of randomly selected numbers from the
  201. provided range, with min being inclusive and max being exclusive.</div>
  202. </dd>
  203. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RNG.html#betweenWeighted-int-int-int-">betweenWeighted(int, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RNG.html" title="class in squidpony.squidmath">RNG</a></dt>
  204. <dd>
  205. <div class="block">Returns the average of a number of randomly selected numbers from the
  206. provided range, with min being inclusive and max being exclusive.</div>
  207. </dd>
  208. <dt><span class="memberNameLink"><a href="../squidpony/panel/ICombinedPanel.Impl.html#bg">bg</a></span> - Variable in class squidpony.panel.<a href="../squidpony/panel/ICombinedPanel.Impl.html" title="class in squidpony.panel">ICombinedPanel.Impl</a></dt>
  209. <dd>&nbsp;</dd>
  210. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBetween-java.lang.String-int-int-">biasedBetween(String, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  211. <dd>
  212. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  213. </dd>
  214. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBetween-java.lang.String-long-long-">biasedBetween(String, long, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  215. <dd>
  216. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  217. </dd>
  218. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBetween-java.lang.String-double-double-">biasedBetween(String, double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  219. <dd>
  220. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  221. </dd>
  222. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBetween-double-int-int-">biasedBetween(double, int, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  223. <dd>
  224. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  225. that would have the given expected average.</div>
  226. </dd>
  227. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBetween-double-long-long-">biasedBetween(double, long, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  228. <dd>
  229. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  230. that would have the given expected average.</div>
  231. </dd>
  232. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBetween-double-double-double-">biasedBetween(double, double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  233. <dd>
  234. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  235. that would have the given expected average.</div>
  236. </dd>
  237. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBoolean-java.lang.String-">biasedBoolean(String)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  238. <dd>
  239. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  240. </dd>
  241. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedBoolean-double-">biasedBoolean(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  242. <dd>
  243. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  244. that would have the given expected average.</div>
  245. </dd>
  246. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedDouble-java.lang.String-">biasedDouble(String)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  247. <dd>
  248. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  249. </dd>
  250. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedDouble-java.lang.String-double-">biasedDouble(String, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  251. <dd>
  252. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  253. </dd>
  254. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedDouble-double-">biasedDouble(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  255. <dd>
  256. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  257. that would have the given expected average.</div>
  258. </dd>
  259. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedDouble-double-double-">biasedDouble(double, double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  260. <dd>
  261. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  262. that would have the given expected average.</div>
  263. </dd>
  264. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedFloat-java.lang.String-">biasedFloat(String)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  265. <dd>
  266. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  267. </dd>
  268. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedFloat-java.lang.String-float-">biasedFloat(String, float)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  269. <dd>
  270. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  271. </dd>
  272. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedFloat-double-">biasedFloat(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  273. <dd>
  274. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  275. that would have the given expected average.</div>
  276. </dd>
  277. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedFloat-double-float-">biasedFloat(double, float)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  278. <dd>
  279. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  280. that would have the given expected average.</div>
  281. </dd>
  282. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedInt-java.lang.String-">biasedInt(String)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  283. <dd>
  284. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  285. </dd>
  286. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedInt-java.lang.String-int-">biasedInt(String, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  287. <dd>
  288. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  289. </dd>
  290. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedInt-double-">biasedInt(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  291. <dd>
  292. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  293. that would have the given expected average.</div>
  294. </dd>
  295. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedInt-double-int-">biasedInt(double, int)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  296. <dd>
  297. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  298. that would have the given expected average.</div>
  299. </dd>
  300. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedLong-java.lang.String-">biasedLong(String)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  301. <dd>
  302. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  303. </dd>
  304. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedLong-java.lang.String-long-">biasedLong(String, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  305. <dd>
  306. <div class="block">Looks up the given kind in the Map of biases this stores, and generates a random number using this object's RNG.</div>
  307. </dd>
  308. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedLong-double-">biasedLong(double)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  309. <dd>
  310. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  311. that would have the given expected average.</div>
  312. </dd>
  313. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/RandomBias.html#biasedLong-double-long-">biasedLong(double, long)</a></span> - Method in class squidpony.squidmath.<a href="../squidpony/squidmath/RandomBias.html" title="class in squidpony.squidmath">RandomBias</a></dt>
  314. <dd>
  315. <div class="block">Generates a random number using this object's RNG and adjusts the generated number so it matches a distribution
  316. that would have the given expected average.</div>
  317. </dd>
  318. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/MathExtras.html#bigFactorial-int-">bigFactorial(int)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/MathExtras.html" title="class in squidpony.squidmath">MathExtras</a></dt>
  319. <dd>
  320. <div class="block">Calculates the factorial of n where n is a positive integer.</div>
  321. </dd>
  322. <dt><span class="memberNameLink"><a href="../squidpony/StringKit.html#bin-long-">bin(long)</a></span> - Static method in class squidpony.<a href="../squidpony/StringKit.html" title="class in squidpony">StringKit</a></dt>
  323. <dd>&nbsp;</dd>
  324. <dt><span class="memberNameLink"><a href="../squidpony/StringKit.html#bin-int-">bin(int)</a></span> - Static method in class squidpony.<a href="../squidpony/StringKit.html" title="class in squidpony">StringKit</a></dt>
  325. <dd>&nbsp;</dd>
  326. <dt><span class="memberNameLink"><a href="../squidpony/StringKit.html#bin-short-">bin(short)</a></span> - Static method in class squidpony.<a href="../squidpony/StringKit.html" title="class in squidpony">StringKit</a></dt>
  327. <dd>&nbsp;</dd>
  328. <dt><span class="memberNameLink"><a href="../squidpony/StringKit.html#bin-char-">bin(char)</a></span> - Static method in class squidpony.<a href="../squidpony/StringKit.html" title="class in squidpony">StringKit</a></dt>
  329. <dd>&nbsp;</dd>
  330. <dt><span class="memberNameLink"><a href="../squidpony/StringKit.html#bin-byte-">bin(byte)</a></span> - Static method in class squidpony.<a href="../squidpony/StringKit.html" title="class in squidpony">StringKit</a></dt>
  331. <dd>&nbsp;</dd>
  332. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/ThunderRNG.html#bitPermute-long-">bitPermute(long)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/ThunderRNG.html" title="class in squidpony.squidmath">ThunderRNG</a></dt>
  333. <dd>
  334. <div class="block">Not needed for external use, but it may be handy in code that needs to alter a long in some random-seeming way.</div>
  335. </dd>
  336. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/GreasedRegion.html#bitSum-squidpony.squidmath.GreasedRegion...-">bitSum(GreasedRegion...)</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/GreasedRegion.html" title="class in squidpony.squidmath">GreasedRegion</a></dt>
  337. <dd>
  338. <div class="block">Generates a 2D int array from an array or vararg of GreasedRegions, treating each cell in the nth region as the
  339. nth bit of the int at the corresponding x,y cell in the int array.</div>
  340. </dd>
  341. <dt><a href="../squidpony/squidai/BlastAOE.html" title="class in squidpony.squidai"><span class="typeNameLink">BlastAOE</span></a> - Class in <a href="../squidpony/squidai/package-summary.html">squidpony.squidai</a></dt>
  342. <dd>
  343. <div class="block">An AOE type that has a center and a radius, and will blast outward and somewhat around corners/obstacles, out to
  344. the distance specified by radius.</div>
  345. </dd>
  346. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BlastAOE.html#BlastAOE-squidpony.squidmath.Coord-int-squidpony.squidgrid.Radius-">BlastAOE(Coord, int, Radius)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BlastAOE.html" title="class in squidpony.squidai">BlastAOE</a></dt>
  347. <dd>&nbsp;</dd>
  348. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BlastAOE.html#BlastAOE-squidpony.squidmath.Coord-int-squidpony.squidgrid.Radius-int-int-">BlastAOE(Coord, int, Radius, int, int)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BlastAOE.html" title="class in squidpony.squidai">BlastAOE</a></dt>
  349. <dd>&nbsp;</dd>
  350. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/Adjacency.html#blockingRule">blockingRule</a></span> - Variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/Adjacency.html" title="class in squidpony.squidgrid">Adjacency</a></dt>
  351. <dd>
  352. <div class="block">If you want obstacles present in orthogonal cells to prevent pathfinding along the diagonal between them, this
  353. can be used to make single-cell diagonal walls non-viable to move through, or even to prevent diagonal movement if any
  354. one obstacle is orthogonally adjacent to both the start and target cell of a diagonal move.</div>
  355. </dd>
  356. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.html#booleanHasher">booleanHasher</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.html" title="class in squidpony.squidmath">CrossHash</a></dt>
  357. <dd>&nbsp;</dd>
  358. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/DungeonUtility.html#border-java.util.List-java.util.List-">border(List&lt;Coord&gt;, List&lt;Coord&gt;)</a></span> - Static method in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/DungeonUtility.html" title="class in squidpony.squidgrid.mapping">DungeonUtility</a></dt>
  359. <dd>
  360. <div class="block">An easy way to get the Coord items in a List of Coord that are at the edge of the region.</div>
  361. </dd>
  362. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/MapModule.html#bottomDoors">bottomDoors</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/MapModule.html" title="class in squidpony.squidgrid.mapping">MapModule</a></dt>
  363. <dd>&nbsp;</dd>
  364. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/mapping/Rectangle.Impl.html#bottomLeft">bottomLeft</a></span> - Variable in class squidpony.squidgrid.mapping.<a href="../squidpony/squidgrid/mapping/Rectangle.Impl.html" title="class in squidpony.squidgrid.mapping">Rectangle.Impl</a></dt>
  365. <dd>&nbsp;</dd>
  366. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/iterator/SquidIterators.BottomLeftToTopRight.html#BottomLeftToTopRight-int-int-">BottomLeftToTopRight(int, int)</a></span> - Constructor for class squidpony.squidgrid.iterator.<a href="../squidpony/squidgrid/iterator/SquidIterators.BottomLeftToTopRight.html" title="class in squidpony.squidgrid.iterator">SquidIterators.BottomLeftToTopRight</a></dt>
  367. <dd>
  368. <div class="block">A fresh iterator.</div>
  369. </dd>
  370. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/MimicFill.html#boulders">boulders</a></span> - Static variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/MimicFill.html" title="class in squidpony.squidgrid">MimicFill</a></dt>
  371. <dd>
  372. <div class="block">Predefined sample; many small separate squares.</div>
  373. </dd>
  374. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CoordPacker.html#bounds-short:A-">bounds(short[])</a></span> - Static method in class squidpony.squidmath.<a href="../squidpony/squidmath/CoordPacker.html" title="class in squidpony.squidmath">CoordPacker</a></dt>
  375. <dd>
  376. <div class="block">Finds the minimum bounding rectangle for a packed array without unpacking it.</div>
  377. </dd>
  378. <dt><span class="memberNameLink"><a href="../squidpony/squidgrid/LOS.html#BRESENHAM">BRESENHAM</a></span> - Static variable in class squidpony.squidgrid.<a href="../squidpony/squidgrid/LOS.html" title="class in squidpony.squidgrid">LOS</a></dt>
  379. <dd>
  380. <div class="block">A Bresenham-based line-of-sight algorithm.</div>
  381. </dd>
  382. <dt><a href="../squidpony/squidmath/Bresenham.html" title="class in squidpony.squidmath"><span class="typeNameLink">Bresenham</span></a> - Class in <a href="../squidpony/squidmath/package-summary.html">squidpony.squidmath</a></dt>
  383. <dd>
  384. <div class="block">Provides a means to generate Bresenham lines in 2D and 3D.</div>
  385. </dd>
  386. <dt><span class="memberNameLink"><a href="../squidpony/panel/IColoredString.Bucket.html#Bucket-java.lang.String-T-">Bucket(String, T)</a></span> - Constructor for class squidpony.panel.<a href="../squidpony/panel/IColoredString.Bucket.html" title="class in squidpony.panel">IColoredString.Bucket</a></dt>
  387. <dd>&nbsp;</dd>
  388. <dt><a href="../squidpony/squidai/BurstAOE.html" title="class in squidpony.squidai"><span class="typeNameLink">BurstAOE</span></a> - Class in <a href="../squidpony/squidai/package-summary.html">squidpony.squidai</a></dt>
  389. <dd>
  390. <div class="block">An AOE type that has a center and a radius, and uses shadowcasting to create a burst of rays from the center, out to
  391. the distance specified by radius.</div>
  392. </dd>
  393. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BurstAOE.html#BurstAOE-squidpony.squidmath.Coord-int-squidpony.squidgrid.Radius-">BurstAOE(Coord, int, Radius)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BurstAOE.html" title="class in squidpony.squidai">BurstAOE</a></dt>
  394. <dd>&nbsp;</dd>
  395. <dt><span class="memberNameLink"><a href="../squidpony/squidai/BurstAOE.html#BurstAOE-squidpony.squidmath.Coord-int-squidpony.squidgrid.Radius-int-int-">BurstAOE(Coord, int, Radius, int, int)</a></span> - Constructor for class squidpony.squidai.<a href="../squidpony/squidai/BurstAOE.html" title="class in squidpony.squidai">BurstAOE</a></dt>
  396. <dd>&nbsp;</dd>
  397. <dt><span class="memberNameLink"><a href="../squidpony/squidmath/CrossHash.html#byteHasher">byteHasher</a></span> - Static variable in class squidpony.squidmath.<a href="../squidpony/squidmath/CrossHash.html" title="class in squidpony.squidmath">CrossHash</a></dt>
  398. <dd>&nbsp;</dd>
  399. </dl>
  400. <a href="index-1.html">$</a>&nbsp;<a href="index-2.html">A</a>&nbsp;<a href="index-3.html">B</a>&nbsp;<a href="index-4.html">C</a>&nbsp;<a href="index-5.html">D</a>&nbsp;<a href="index-6.html">E</a>&nbsp;<a href="index-7.html">F</a>&nbsp;<a href="index-8.html">G</a>&nbsp;<a href="index-9.html">H</a>&nbsp;<a href="index-10.html">I</a>&nbsp;<a href="index-11.html">J</a>&nbsp;<a href="index-12.html">K</a>&nbsp;<a href="index-13.html">L</a>&nbsp;<a href="index-14.html">M</a>&nbsp;<a href="index-15.html">N</a>&nbsp;<a href="index-16.html">O</a>&nbsp;<a href="index-17.html">P</a>&nbsp;<a href="index-18.html">Q</a>&nbsp;<a href="index-19.html">R</a>&nbsp;<a href="index-20.html">S</a>&nbsp;<a href="index-21.html">T</a>&nbsp;<a href="index-22.html">U</a>&nbsp;<a href="index-23.html">V</a>&nbsp;<a href="index-24.html">W</a>&nbsp;<a href="index-25.html">X</a>&nbsp;<a href="index-26.html">Y</a>&nbsp;<a href="index-27.html">Z</a>&nbsp;</div>
  401. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  402. <div class="bottomNav"><a name="navbar.bottom">
  403. <!-- -->
  404. </a>
  405. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  406. <a name="navbar.bottom.firstrow">
  407. <!-- -->
  408. </a>
  409. <ul class="navList" title="Navigation">
  410. <li><a href="../overview-summary.html">Overview</a></li>
  411. <li>Package</li>
  412. <li>Class</li>
  413. <li>Use</li>
  414. <li><a href="../overview-tree.html">Tree</a></li>
  415. <li><a href="../deprecated-list.html">Deprecated</a></li>
  416. <li class="navBarCell1Rev">Index</li>
  417. <li><a href="../help-doc.html">Help</a></li>
  418. </ul>
  419. </div>
  420. <div class="subNav">
  421. <ul class="navList">
  422. <li><a href="index-2.html">Prev Letter</a></li>
  423. <li><a href="index-4.html">Next Letter</a></li>
  424. </ul>
  425. <ul class="navList">
  426. <li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
  427. <li><a href="index-3.html" target="_top">No&nbsp;Frames</a></li>
  428. </ul>
  429. <ul class="navList" id="allclasses_navbar_bottom">
  430. <li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
  431. </ul>
  432. <div>
  433. <script type="text/javascript"><!--
  434. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  435. if(window==top) {
  436. allClassesLink.style.display = "block";
  437. }
  438. else {
  439. allClassesLink.style.display = "none";
  440. }
  441. //-->
  442. </script>
  443. </div>
  444. <a name="skip.navbar.bottom">
  445. <!-- -->
  446. </a></div>
  447. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  448. <p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2016. All rights reserved.</small></p>
  449. </body>
  450. </html>