CyclicNumberAxis.html 86 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400
  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 (1.8.0_05) on Thu Jul 31 14:50:27 CEST 2014 -->
  6. <title>CyclicNumberAxis (JFreeChart Class Library (version 1.0.19-fx))</title>
  7. <meta name="date" content="2014-07-31">
  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="CyclicNumberAxis (JFreeChart Class Library (version 1.0.19-fx))";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="class-use/CyclicNumberAxis.html">Use</a></li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  46. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  47. <li><a href="../../../../help-doc.html">Help</a></li>
  48. </ul>
  49. </div>
  50. <div class="subNav">
  51. <ul class="navList">
  52. <li><a href="../../../../org/jfree/chart/axis/CompassFormat.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  53. <li><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.CycleBoundTick.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  54. </ul>
  55. <ul class="navList">
  56. <li><a href="../../../../index.html?org/jfree/chart/axis/CyclicNumberAxis.html" target="_top">Frames</a></li>
  57. <li><a href="CyclicNumberAxis.html" target="_top">No&nbsp;Frames</a></li>
  58. </ul>
  59. <ul class="navList" id="allclasses_navbar_top">
  60. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  61. </ul>
  62. <div>
  63. <script type="text/javascript"><!--
  64. allClassesLink = document.getElementById("allclasses_navbar_top");
  65. if(window==top) {
  66. allClassesLink.style.display = "block";
  67. }
  68. else {
  69. allClassesLink.style.display = "none";
  70. }
  71. //-->
  72. </script>
  73. </div>
  74. <div>
  75. <ul class="subNavList">
  76. <li>Summary:&nbsp;</li>
  77. <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
  78. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  80. <li><a href="#method.summary">Method</a></li>
  81. </ul>
  82. <ul class="subNavList">
  83. <li>Detail:&nbsp;</li>
  84. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  85. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  86. <li><a href="#method.detail">Method</a></li>
  87. </ul>
  88. </div>
  89. <a name="skip.navbar.top">
  90. <!-- -->
  91. </a></div>
  92. <!-- ========= END OF TOP NAVBAR ========= -->
  93. <!-- ======== START OF CLASS DATA ======== -->
  94. <div class="header">
  95. <div class="subTitle">org.jfree.chart.axis</div>
  96. <h2 title="Class CyclicNumberAxis" class="title">Class CyclicNumberAxis</h2>
  97. </div>
  98. <div class="contentContainer">
  99. <ul class="inheritance">
  100. <li>java.lang.Object</li>
  101. <li>
  102. <ul class="inheritance">
  103. <li><a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">org.jfree.chart.axis.Axis</a></li>
  104. <li>
  105. <ul class="inheritance">
  106. <li><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">org.jfree.chart.axis.ValueAxis</a></li>
  107. <li>
  108. <ul class="inheritance">
  109. <li><a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">org.jfree.chart.axis.NumberAxis</a></li>
  110. <li>
  111. <ul class="inheritance">
  112. <li>org.jfree.chart.axis.CyclicNumberAxis</li>
  113. </ul>
  114. </li>
  115. </ul>
  116. </li>
  117. </ul>
  118. </li>
  119. </ul>
  120. </li>
  121. </ul>
  122. <div class="description">
  123. <ul class="blockList">
  124. <li class="blockList">
  125. <dl>
  126. <dt>All Implemented Interfaces:</dt>
  127. <dd>java.io.Serializable, java.lang.Cloneable, org.jfree.util.PublicCloneable</dd>
  128. </dl>
  129. <hr>
  130. <br>
  131. <pre>public class <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.128">CyclicNumberAxis</a>
  132. extends <a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></pre>
  133. <div class="block">This class extends NumberAxis and handles cycling.
  134. Traditional representation of data in the range x0..x1
  135. <pre>
  136. |-------------------------|
  137. x0 x1
  138. </pre>
  139. Here, the range bounds are at the axis extremities.
  140. With cyclic axis, however, the time is split in
  141. "cycles", or "time frames", or the same duration : the period.
  142. A cycle axis cannot by definition handle a larger interval
  143. than the period : <pre>x1 - x0 &gt;= period</pre>. Thus, at most a full
  144. period can be represented with such an axis.
  145. The cycle bound is the number between x0 and x1 which marks
  146. the beginning of new time frame:
  147. <pre>
  148. |---------------------|----------------------------|
  149. x0 cb x1
  150. &lt;---previous cycle---&gt;&lt;-------current cycle--------&gt;
  151. </pre>
  152. It is actually a multiple of the period, plus optionally
  153. a start offset: <pre>cb = n * period + offset</pre>
  154. Thus, by definition, two consecutive cycle bounds
  155. period apart, which is precisely why it is called a
  156. period.
  157. The visual representation of a cyclic axis is like that:
  158. <pre>
  159. |----------------------------|---------------------|
  160. cb x1|x0 cb
  161. &lt;-------current cycle--------&gt;&lt;---previous cycle---&gt;
  162. </pre>
  163. The cycle bound is at the axis ends, then current
  164. cycle is shown, then the last cycle. When using
  165. dynamic data, the visual effect is the current cycle
  166. erases the last cycle as x grows. Then, the next cycle
  167. bound is reached, and the process starts over, erasing
  168. the previous cycle.
  169. A Cyclic item renderer is provided to do exactly this.</div>
  170. <dl>
  171. <dt><span class="seeLabel">See Also:</span></dt>
  172. <dd><a href="../../../../serialized-form.html#org.jfree.chart.axis.CyclicNumberAxis">Serialized Form</a></dd>
  173. </dl>
  174. </li>
  175. </ul>
  176. </div>
  177. <div class="summary">
  178. <ul class="blockList">
  179. <li class="blockList">
  180. <!-- ======== NESTED CLASS SUMMARY ======== -->
  181. <ul class="blockList">
  182. <li class="blockList"><a name="nested.class.summary">
  183. <!-- -->
  184. </a>
  185. <h3>Nested Class Summary</h3>
  186. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
  187. <caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
  188. <tr>
  189. <th class="colFirst" scope="col">Modifier and Type</th>
  190. <th class="colLast" scope="col">Class and Description</th>
  191. </tr>
  192. <tr class="altColor">
  193. <td class="colFirst"><code>protected static class&nbsp;</code></td>
  194. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.CycleBoundTick.html" title="class in org.jfree.chart.axis">CyclicNumberAxis.CycleBoundTick</a></span></code>
  195. <div class="block">A special Number tick that also hold information about the cycle bound
  196. mapping for this tick.</div>
  197. </td>
  198. </tr>
  199. </table>
  200. </li>
  201. </ul>
  202. <!-- =========== FIELD SUMMARY =========== -->
  203. <ul class="blockList">
  204. <li class="blockList"><a name="field.summary">
  205. <!-- -->
  206. </a>
  207. <h3>Field Summary</h3>
  208. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  209. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  210. <tr>
  211. <th class="colFirst" scope="col">Modifier and Type</th>
  212. <th class="colLast" scope="col">Field and Description</th>
  213. </tr>
  214. <tr class="altColor">
  215. <td class="colFirst"><code>protected java.awt.Paint</code></td>
  216. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#advanceLinePaint">advanceLinePaint</a></span></code>
  217. <div class="block">The advance line paint.</div>
  218. </td>
  219. </tr>
  220. <tr class="rowColor">
  221. <td class="colFirst"><code>protected java.awt.Stroke</code></td>
  222. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#advanceLineStroke">advanceLineStroke</a></span></code>
  223. <div class="block">The advance line stroke.</div>
  224. </td>
  225. </tr>
  226. <tr class="altColor">
  227. <td class="colFirst"><code>protected boolean</code></td>
  228. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#advanceLineVisible">advanceLineVisible</a></span></code>
  229. <div class="block">A flag that controls whether or not the advance line is visible.</div>
  230. </td>
  231. </tr>
  232. <tr class="rowColor">
  233. <td class="colFirst"><code>protected boolean</code></td>
  234. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#boundMappedToLastCycle">boundMappedToLastCycle</a></span></code>
  235. <div class="block">??.</div>
  236. </td>
  237. </tr>
  238. <tr class="altColor">
  239. <td class="colFirst"><code>static java.awt.Paint</code></td>
  240. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#DEFAULT_ADVANCE_LINE_PAINT">DEFAULT_ADVANCE_LINE_PAINT</a></span></code>
  241. <div class="block">The default axis line paint.</div>
  242. </td>
  243. </tr>
  244. <tr class="rowColor">
  245. <td class="colFirst"><code>static java.awt.Stroke</code></td>
  246. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#DEFAULT_ADVANCE_LINE_STROKE">DEFAULT_ADVANCE_LINE_STROKE</a></span></code>
  247. <div class="block">The default axis line stroke.</div>
  248. </td>
  249. </tr>
  250. <tr class="altColor">
  251. <td class="colFirst"><code>protected double</code></td>
  252. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#offset">offset</a></span></code>
  253. <div class="block">The offset.</div>
  254. </td>
  255. </tr>
  256. <tr class="rowColor">
  257. <td class="colFirst"><code>protected double</code></td>
  258. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#period">period</a></span></code>
  259. <div class="block">The period.</div>
  260. </td>
  261. </tr>
  262. </table>
  263. <ul class="blockList">
  264. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.axis.NumberAxis">
  265. <!-- -->
  266. </a>
  267. <h3>Fields inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></h3>
  268. <code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#DEFAULT_AUTO_RANGE_INCLUDES_ZERO">DEFAULT_AUTO_RANGE_INCLUDES_ZERO</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#DEFAULT_AUTO_RANGE_STICKY_ZERO">DEFAULT_AUTO_RANGE_STICKY_ZERO</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#DEFAULT_TICK_UNIT">DEFAULT_TICK_UNIT</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#DEFAULT_VERTICAL_TICK_LABELS">DEFAULT_VERTICAL_TICK_LABELS</a></code></li>
  269. </ul>
  270. <ul class="blockList">
  271. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.axis.ValueAxis">
  272. <!-- -->
  273. </a>
  274. <h3>Fields inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></h3>
  275. <code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_AUTO_RANGE">DEFAULT_AUTO_RANGE</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_AUTO_RANGE_MINIMUM_SIZE">DEFAULT_AUTO_RANGE_MINIMUM_SIZE</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_AUTO_TICK_UNIT_SELECTION">DEFAULT_AUTO_TICK_UNIT_SELECTION</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_INVERTED">DEFAULT_INVERTED</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_LOWER_BOUND">DEFAULT_LOWER_BOUND</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_LOWER_MARGIN">DEFAULT_LOWER_MARGIN</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_RANGE">DEFAULT_RANGE</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_UPPER_BOUND">DEFAULT_UPPER_BOUND</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#DEFAULT_UPPER_MARGIN">DEFAULT_UPPER_MARGIN</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#MAXIMUM_TICK_COUNT">MAXIMUM_TICK_COUNT</a></code></li>
  276. </ul>
  277. <ul class="blockList">
  278. <li class="blockList"><a name="fields.inherited.from.class.org.jfree.chart.axis.Axis">
  279. <!-- -->
  280. </a>
  281. <h3>Fields inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></h3>
  282. <code><a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LABEL_FONT">DEFAULT_AXIS_LABEL_FONT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LABEL_INSETS">DEFAULT_AXIS_LABEL_INSETS</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LABEL_PAINT">DEFAULT_AXIS_LABEL_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LINE_PAINT">DEFAULT_AXIS_LINE_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_LINE_STROKE">DEFAULT_AXIS_LINE_STROKE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_AXIS_VISIBLE">DEFAULT_AXIS_VISIBLE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABEL_FONT">DEFAULT_TICK_LABEL_FONT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABEL_INSETS">DEFAULT_TICK_LABEL_INSETS</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABEL_PAINT">DEFAULT_TICK_LABEL_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_LABELS_VISIBLE">DEFAULT_TICK_LABELS_VISIBLE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_INSIDE_LENGTH">DEFAULT_TICK_MARK_INSIDE_LENGTH</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_OUTSIDE_LENGTH">DEFAULT_TICK_MARK_OUTSIDE_LENGTH</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_PAINT">DEFAULT_TICK_MARK_PAINT</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARK_STROKE">DEFAULT_TICK_MARK_STROKE</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#DEFAULT_TICK_MARKS_VISIBLE">DEFAULT_TICK_MARKS_VISIBLE</a></code></li>
  283. </ul>
  284. </li>
  285. </ul>
  286. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  287. <ul class="blockList">
  288. <li class="blockList"><a name="constructor.summary">
  289. <!-- -->
  290. </a>
  291. <h3>Constructor Summary</h3>
  292. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  293. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  294. <tr>
  295. <th class="colOne" scope="col">Constructor and Description</th>
  296. </tr>
  297. <tr class="altColor">
  298. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#CyclicNumberAxis-double-">CyclicNumberAxis</a></span>(double&nbsp;period)</code>
  299. <div class="block">Creates a CycleNumberAxis with the given period.</div>
  300. </td>
  301. </tr>
  302. <tr class="rowColor">
  303. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#CyclicNumberAxis-double-double-">CyclicNumberAxis</a></span>(double&nbsp;period,
  304. double&nbsp;offset)</code>
  305. <div class="block">Creates a CycleNumberAxis with the given period and offset.</div>
  306. </td>
  307. </tr>
  308. <tr class="altColor">
  309. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#CyclicNumberAxis-double-double-java.lang.String-">CyclicNumberAxis</a></span>(double&nbsp;period,
  310. double&nbsp;offset,
  311. java.lang.String&nbsp;label)</code>
  312. <div class="block">Creates a named CycleNumberAxis with the given period and offset.</div>
  313. </td>
  314. </tr>
  315. <tr class="rowColor">
  316. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#CyclicNumberAxis-double-java.lang.String-">CyclicNumberAxis</a></span>(double&nbsp;period,
  317. java.lang.String&nbsp;label)</code>
  318. <div class="block">Creates a named CycleNumberAxis with the given period.</div>
  319. </td>
  320. </tr>
  321. </table>
  322. </li>
  323. </ul>
  324. <!-- ========== METHOD SUMMARY =========== -->
  325. <ul class="blockList">
  326. <li class="blockList"><a name="method.summary">
  327. <!-- -->
  328. </a>
  329. <h3>Method Summary</h3>
  330. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  331. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  332. <tr>
  333. <th class="colFirst" scope="col">Modifier and Type</th>
  334. <th class="colLast" scope="col">Method and Description</th>
  335. </tr>
  336. <tr id="i0" class="altColor">
  337. <td class="colFirst"><code>protected float[]</code></td>
  338. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#calculateAnchorPoint-org.jfree.chart.axis.ValueTick-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">calculateAnchorPoint</a></span>(<a href="../../../../org/jfree/chart/axis/ValueTick.html" title="class in org.jfree.chart.axis">ValueTick</a>&nbsp;tick,
  339. double&nbsp;cursor,
  340. java.awt.geom.Rectangle2D&nbsp;dataArea,
  341. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  342. <div class="block">Calculates the anchor point for a tick.</div>
  343. </td>
  344. </tr>
  345. <tr id="i1" class="rowColor">
  346. <td class="colFirst"><code>void</code></td>
  347. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#centerRange-double-">centerRange</a></span>(double&nbsp;value)</code>
  348. <div class="block">Centers the range about the given value.</div>
  349. </td>
  350. </tr>
  351. <tr id="i2" class="altColor">
  352. <td class="colFirst"><code><a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a></code></td>
  353. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#draw-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></span>(java.awt.Graphics2D&nbsp;g2,
  354. double&nbsp;cursor,
  355. java.awt.geom.Rectangle2D&nbsp;plotArea,
  356. java.awt.geom.Rectangle2D&nbsp;dataArea,
  357. org.jfree.ui.RectangleEdge&nbsp;edge,
  358. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;plotState)</code>
  359. <div class="block">Draws the axis.</div>
  360. </td>
  361. </tr>
  362. <tr id="i3" class="rowColor">
  363. <td class="colFirst"><code>protected <a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a></code></td>
  364. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#drawTickMarksAndLabels-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">drawTickMarksAndLabels</a></span>(java.awt.Graphics2D&nbsp;g2,
  365. double&nbsp;cursor,
  366. java.awt.geom.Rectangle2D&nbsp;plotArea,
  367. java.awt.geom.Rectangle2D&nbsp;dataArea,
  368. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  369. <div class="block">Draws the tick marks and labels.</div>
  370. </td>
  371. </tr>
  372. <tr id="i4" class="altColor">
  373. <td class="colFirst"><code>boolean</code></td>
  374. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>
  375. <div class="block">Tests the axis for equality with another object.</div>
  376. </td>
  377. </tr>
  378. <tr id="i5" class="rowColor">
  379. <td class="colFirst"><code>java.awt.Paint</code></td>
  380. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getAdvanceLinePaint--">getAdvanceLinePaint</a></span>()</code>
  381. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  382. when erasing the previous cycle.</div>
  383. </td>
  384. </tr>
  385. <tr id="i6" class="altColor">
  386. <td class="colFirst"><code>java.awt.Stroke</code></td>
  387. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getAdvanceLineStroke--">getAdvanceLineStroke</a></span>()</code>
  388. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  389. when erasing the previous cycle.</div>
  390. </td>
  391. </tr>
  392. <tr id="i7" class="rowColor">
  393. <td class="colFirst"><code>double</code></td>
  394. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getCycleBound--">getCycleBound</a></span>()</code>
  395. <div class="block">The cycle bound is defined as the higest value x such that
  396. "offset + period * i = x", with i and integer and x &lt;
  397. range.getUpperBound() This is the value which is at both ends of the
  398. axis : x...up|low...x
  399. The values from x to up are the valued in the current cycle.</div>
  400. </td>
  401. </tr>
  402. <tr id="i8" class="altColor">
  403. <td class="colFirst"><code>double</code></td>
  404. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getOffset--">getOffset</a></span>()</code>
  405. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  406. offset.</div>
  407. </td>
  408. </tr>
  409. <tr id="i9" class="rowColor">
  410. <td class="colFirst"><code>double</code></td>
  411. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getPeriod--">getPeriod</a></span>()</code>
  412. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  413. offset.</div>
  414. </td>
  415. </tr>
  416. <tr id="i10" class="altColor">
  417. <td class="colFirst"><code>boolean</code></td>
  418. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#isAdvanceLineVisible--">isAdvanceLineVisible</a></span>()</code>
  419. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  420. when erasing the previous cycle.</div>
  421. </td>
  422. </tr>
  423. <tr id="i11" class="rowColor">
  424. <td class="colFirst"><code>boolean</code></td>
  425. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#isBoundMappedToLastCycle--">isBoundMappedToLastCycle</a></span>()</code>
  426. <div class="block">The cycle bound can be associated either with the current or with the
  427. last cycle.</div>
  428. </td>
  429. </tr>
  430. <tr id="i12" class="altColor">
  431. <td class="colFirst"><code>double</code></td>
  432. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">java2DToValue</a></span>(double&nbsp;java2DValue,
  433. java.awt.geom.Rectangle2D&nbsp;dataArea,
  434. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  435. <div class="block">Converts a coordinate from Java 2D space to data space.</div>
  436. </td>
  437. </tr>
  438. <tr id="i13" class="rowColor">
  439. <td class="colFirst"><code>protected java.util.List</code></td>
  440. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#refreshTicksHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicksHorizontal</a></span>(java.awt.Graphics2D&nbsp;g2,
  441. java.awt.geom.Rectangle2D&nbsp;dataArea,
  442. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  443. <div class="block">Builds a list of ticks for the axis.</div>
  444. </td>
  445. </tr>
  446. <tr id="i14" class="altColor">
  447. <td class="colFirst"><code>protected java.util.List</code></td>
  448. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#refreshVerticalTicks-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshVerticalTicks</a></span>(java.awt.Graphics2D&nbsp;g2,
  449. java.awt.geom.Rectangle2D&nbsp;dataArea,
  450. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  451. <div class="block">Builds a list of ticks for the axis.</div>
  452. </td>
  453. </tr>
  454. <tr id="i15" class="rowColor">
  455. <td class="colFirst"><code><a href="../../../../org/jfree/chart/axis/AxisSpace.html" title="class in org.jfree.chart.axis">AxisSpace</a></code></td>
  456. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#reserveSpace-java.awt.Graphics2D-org.jfree.chart.plot.Plot-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisSpace-">reserveSpace</a></span>(java.awt.Graphics2D&nbsp;g2,
  457. <a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a>&nbsp;plot,
  458. java.awt.geom.Rectangle2D&nbsp;plotArea,
  459. org.jfree.ui.RectangleEdge&nbsp;edge,
  460. <a href="../../../../org/jfree/chart/axis/AxisSpace.html" title="class in org.jfree.chart.axis">AxisSpace</a>&nbsp;space)</code>
  461. <div class="block">Reserve some space on each axis side because we draw a centered label at
  462. each extremity.</div>
  463. </td>
  464. </tr>
  465. <tr id="i16" class="altColor">
  466. <td class="colFirst"><code>protected void</code></td>
  467. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#selectHorizontalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectHorizontalAutoTickUnit</a></span>(java.awt.Graphics2D&nbsp;g2,
  468. java.awt.geom.Rectangle2D&nbsp;drawArea,
  469. java.awt.geom.Rectangle2D&nbsp;dataArea,
  470. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  471. <div class="block">Selects a tick unit when the axis is displayed horizontally.</div>
  472. </td>
  473. </tr>
  474. <tr id="i17" class="rowColor">
  475. <td class="colFirst"><code>protected void</code></td>
  476. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#selectVerticalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectVerticalAutoTickUnit</a></span>(java.awt.Graphics2D&nbsp;g2,
  477. java.awt.geom.Rectangle2D&nbsp;drawArea,
  478. java.awt.geom.Rectangle2D&nbsp;dataArea,
  479. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  480. <div class="block">Selects a tick unit when the axis is displayed vertically.</div>
  481. </td>
  482. </tr>
  483. <tr id="i18" class="altColor">
  484. <td class="colFirst"><code>void</code></td>
  485. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setAdvanceLinePaint-java.awt.Paint-">setAdvanceLinePaint</a></span>(java.awt.Paint&nbsp;paint)</code>
  486. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  487. when erasing the previous cycle.</div>
  488. </td>
  489. </tr>
  490. <tr id="i19" class="rowColor">
  491. <td class="colFirst"><code>void</code></td>
  492. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setAdvanceLineStroke-java.awt.Stroke-">setAdvanceLineStroke</a></span>(java.awt.Stroke&nbsp;stroke)</code>
  493. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  494. when erasing the previous cycle.</div>
  495. </td>
  496. </tr>
  497. <tr id="i20" class="altColor">
  498. <td class="colFirst"><code>void</code></td>
  499. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setAdvanceLineVisible-boolean-">setAdvanceLineVisible</a></span>(boolean&nbsp;visible)</code>
  500. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  501. when erasing the previous cycle.</div>
  502. </td>
  503. </tr>
  504. <tr id="i21" class="rowColor">
  505. <td class="colFirst"><code>void</code></td>
  506. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setAutoRangeMinimumSize-double-boolean-">setAutoRangeMinimumSize</a></span>(double&nbsp;size,
  507. boolean&nbsp;notify)</code>
  508. <div class="block">This function is nearly useless since the auto range is fixed for this
  509. class to the period.</div>
  510. </td>
  511. </tr>
  512. <tr id="i22" class="altColor">
  513. <td class="colFirst"><code>void</code></td>
  514. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setBoundMappedToLastCycle-boolean-">setBoundMappedToLastCycle</a></span>(boolean&nbsp;boundMappedToLastCycle)</code>
  515. <div class="block">The cycle bound can be associated either with the current or with the
  516. last cycle.</div>
  517. </td>
  518. </tr>
  519. <tr id="i23" class="rowColor">
  520. <td class="colFirst"><code>void</code></td>
  521. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setFixedAutoRange-double-">setFixedAutoRange</a></span>(double&nbsp;length)</code>
  522. <div class="block">The auto range is fixed for this class to the period by default.</div>
  523. </td>
  524. </tr>
  525. <tr id="i24" class="altColor">
  526. <td class="colFirst"><code>void</code></td>
  527. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setOffset-double-">setOffset</a></span>(double&nbsp;offset)</code>
  528. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  529. offset.</div>
  530. </td>
  531. </tr>
  532. <tr id="i25" class="rowColor">
  533. <td class="colFirst"><code>void</code></td>
  534. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setPeriod-double-">setPeriod</a></span>(double&nbsp;period)</code>
  535. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  536. offset.</div>
  537. </td>
  538. </tr>
  539. <tr id="i26" class="altColor">
  540. <td class="colFirst"><code>void</code></td>
  541. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#setRange-org.jfree.data.Range-boolean-boolean-">setRange</a></span>(<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;range,
  542. boolean&nbsp;turnOffAutoRange,
  543. boolean&nbsp;notify)</code>
  544. <div class="block">Sets a new axis range.</div>
  545. </td>
  546. </tr>
  547. <tr id="i27" class="rowColor">
  548. <td class="colFirst"><code>double</code></td>
  549. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">valueToJava2D</a></span>(double&nbsp;value,
  550. java.awt.geom.Rectangle2D&nbsp;dataArea,
  551. org.jfree.ui.RectangleEdge&nbsp;edge)</code>
  552. <div class="block">Translates a value from data space to Java 2D space.</div>
  553. </td>
  554. </tr>
  555. </table>
  556. <ul class="blockList">
  557. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.axis.NumberAxis">
  558. <!-- -->
  559. </a>
  560. <h3>Methods inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></h3>
  561. <code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#autoAdjustRange--">autoAdjustRange</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#calculateHighestVisibleTickValue--">calculateHighestVisibleTickValue</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#calculateLowestVisibleTickValue--">calculateLowestVisibleTickValue</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#calculateVisibleTickCount--">calculateVisibleTickCount</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#clone--">clone</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#configure--">configure</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#createIntegerTickUnits--">createIntegerTickUnits</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#createIntegerTickUnits-java.util.Locale-">createIntegerTickUnits</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#createStandardTickUnits--">createStandardTickUnits</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#createStandardTickUnits-java.util.Locale-">createStandardTickUnits</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#estimateMaximumTickLabelHeight-java.awt.Graphics2D-">estimateMaximumTickLabelHeight</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#estimateMaximumTickLabelWidth-java.awt.Graphics2D-org.jfree.chart.axis.TickUnit-">estimateMaximumTickLabelWidth</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#getAutoRangeIncludesZero--">getAutoRangeIncludesZero</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#getAutoRangeStickyZero--">getAutoRangeStickyZero</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#getMarkerBand--">getMarkerBand</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#getNumberFormatOverride--">getNumberFormatOverride</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#getRangeType--">getRangeType</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#getTickUnit--">getTickUnit</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#hashCode--">hashCode</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#refreshTicks-java.awt.Graphics2D-org.jfree.chart.axis.AxisState-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicks</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#refreshTicksVertical-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicksVertical</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#selectAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectAutoTickUnit</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#selectHorizontalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectHorizontalAutoTickUnit</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#selectVerticalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">selectVerticalAutoTickUnit</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setAutoRangeIncludesZero-boolean-">setAutoRangeIncludesZero</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setAutoRangeStickyZero-boolean-">setAutoRangeStickyZero</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setMarkerBand-org.jfree.chart.axis.MarkerAxisBand-">setMarkerBand</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setNumberFormatOverride-java.text.NumberFormat-">setNumberFormatOverride</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setRangeType-org.jfree.data.RangeType-">setRangeType</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setTickUnit-org.jfree.chart.axis.NumberTickUnit-">setTickUnit</a>, <a href="../../../../org/jfree/chart/axis/NumberAxis.html#setTickUnit-org.jfree.chart.axis.NumberTickUnit-boolean-boolean-">setTickUnit</a></code></li>
  562. </ul>
  563. <ul class="blockList">
  564. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.axis.ValueAxis">
  565. <!-- -->
  566. </a>
  567. <h3>Methods inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></h3>
  568. <code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#drawAxisLine-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">drawAxisLine</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#findMaximumTickLabelHeight-java.util.List-java.awt.Graphics2D-java.awt.geom.Rectangle2D-boolean-">findMaximumTickLabelHeight</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#findMaximumTickLabelWidth-java.util.List-java.awt.Graphics2D-java.awt.geom.Rectangle2D-boolean-">findMaximumTickLabelWidth</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getAutoRangeMinimumSize--">getAutoRangeMinimumSize</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getAutoTickIndex--">getAutoTickIndex</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getDefaultAutoRange--">getDefaultAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getDownArrow--">getDownArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getFixedAutoRange--">getFixedAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getLeftArrow--">getLeftArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getLowerBound--">getLowerBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getLowerMargin--">getLowerMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getMinorTickCount--">getMinorTickCount</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getRange--">getRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getRightArrow--">getRightArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getStandardTickUnits--">getStandardTickUnits</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getUpArrow--">getUpArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getUpperBound--">getUpperBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#getUpperMargin--">getUpperMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isAutoRange--">isAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isAutoTickUnitSelection--">isAutoTickUnitSelection</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isInverted--">isInverted</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isNegativeArrowVisible--">isNegativeArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isPositiveArrowVisible--">isPositiveArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#isVerticalTickLabels--">isVerticalTickLabels</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#lengthToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">lengthToJava2D</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#pan-double-">pan</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-">resizeRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange-double-double-">resizeRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#resizeRange2-double-double-">resizeRange2</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRange-boolean-">setAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRange-boolean-boolean-">setAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRangeMinimumSize-double-">setAutoRangeMinimumSize</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickIndex-int-">setAutoTickIndex</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickUnitSelection-boolean-">setAutoTickUnitSelection</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoTickUnitSelection-boolean-boolean-">setAutoTickUnitSelection</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setDefaultAutoRange-org.jfree.data.Range-">setDefaultAutoRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setDownArrow-java.awt.Shape-">setDownArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setInverted-boolean-">setInverted</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setLeftArrow-java.awt.Shape-">setLeftArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setLowerBound-double-">setLowerBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setLowerMargin-double-">setLowerMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setMinorTickCount-int-">setMinorTickCount</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setNegativeArrowVisible-boolean-">setNegativeArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setPositiveArrowVisible-boolean-">setPositiveArrowVisible</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-double-double-">setRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-org.jfree.data.Range-">setRange</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeAboutValue-double-double-">setRangeAboutValue</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeWithMargins-double-double-">setRangeWithMargins</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeWithMargins-org.jfree.data.Range-">setRangeWithMargins</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRangeWithMargins-org.jfree.data.Range-boolean-boolean-">setRangeWithMargins</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRightArrow-java.awt.Shape-">setRightArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setStandardTickUnits-org.jfree.chart.axis.TickUnitSource-">setStandardTickUnits</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setUpArrow-java.awt.Shape-">setUpArrow</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setUpperBound-double-">setUpperBound</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setUpperMargin-double-">setUpperMargin</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#setVerticalTickLabels-boolean-">setVerticalTickLabels</a>, <a href="../../../../org/jfree/chart/axis/ValueAxis.html#zoomRange-double-double-">zoomRange</a></code></li>
  569. </ul>
  570. <ul class="blockList">
  571. <li class="blockList"><a name="methods.inherited.from.class.org.jfree.chart.axis.Axis">
  572. <!-- -->
  573. </a>
  574. <h3>Methods inherited from class&nbsp;org.jfree.chart.axis.<a href="../../../../org/jfree/chart/axis/Axis.html" title="class in org.jfree.chart.axis">Axis</a></h3>
  575. <code><a href="../../../../org/jfree/chart/axis/Axis.html#addChangeListener-org.jfree.chart.event.AxisChangeListener-">addChangeListener</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#createAndAddEntity-double-org.jfree.chart.axis.AxisState-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">createAndAddEntity</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#createAttributedLabel-java.lang.String-">createAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#drawAttributedLabel-java.text.AttributedString-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisState-">drawAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#drawLabel-java.lang.String-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisState-">drawLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#fireChangeEvent--">fireChangeEvent</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getAttributedLabel--">getAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getAxisLinePaint--">getAxisLinePaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getAxisLineStroke--">getAxisLineStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getFixedDimension--">getFixedDimension</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabel--">getLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelAngle--">getLabelAngle</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelEnclosure-java.awt.Graphics2D-org.jfree.ui.RectangleEdge-">getLabelEnclosure</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelFont--">getLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelInsets--">getLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelLocation--">getLabelLocation</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getLabelPaint--">getLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getMinorTickMarkInsideLength--">getMinorTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getMinorTickMarkOutsideLength--">getMinorTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getPlot--">getPlot</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickLabelFont--">getTickLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickLabelInsets--">getTickLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickLabelPaint--">getTickLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkInsideLength--">getTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkOutsideLength--">getTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkPaint--">getTickMarkPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#getTickMarkStroke--">getTickMarkStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#hasListener-java.util.EventListener-">hasListener</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isAxisLineVisible--">isAxisLineVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isMinorTickMarksVisible--">isMinorTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isTickLabelsVisible--">isTickLabelsVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isTickMarksVisible--">isTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#isVisible--">isVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelAnchorH-org.jfree.chart.axis.AxisLabelLocation-">labelAnchorH</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelAnchorV-org.jfree.chart.axis.AxisLabelLocation-">labelAnchorV</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelLocationX-org.jfree.chart.axis.AxisLabelLocation-java.awt.geom.Rectangle2D-">labelLocationX</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#labelLocationY-org.jfree.chart.axis.AxisLabelLocation-java.awt.geom.Rectangle2D-">labelLocationY</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#notifyListeners-org.jfree.chart.event.AxisChangeEvent-">notifyListeners</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#removeChangeListener-org.jfree.chart.event.AxisChangeListener-">removeChangeListener</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAttributedLabel-java.text.AttributedString-">setAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAttributedLabel-java.lang.String-">setAttributedLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAxisLinePaint-java.awt.Paint-">setAxisLinePaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAxisLineStroke-java.awt.Stroke-">setAxisLineStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setAxisLineVisible-boolean-">setAxisLineVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setFixedDimension-double-">setFixedDimension</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabel-java.lang.String-">setLabel</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelAngle-double-">setLabelAngle</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelFont-java.awt.Font-">setLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelInsets-org.jfree.ui.RectangleInsets-">setLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelInsets-org.jfree.ui.RectangleInsets-boolean-">setLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelLocation-org.jfree.chart.axis.AxisLabelLocation-">setLabelLocation</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setLabelPaint-java.awt.Paint-">setLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setMinorTickMarkInsideLength-float-">setMinorTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setMinorTickMarkOutsideLength-float-">setMinorTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setMinorTickMarksVisible-boolean-">setMinorTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setPlot-org.jfree.chart.plot.Plot-">setPlot</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelFont-java.awt.Font-">setTickLabelFont</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelInsets-org.jfree.ui.RectangleInsets-">setTickLabelInsets</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelPaint-java.awt.Paint-">setTickLabelPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickLabelsVisible-boolean-">setTickLabelsVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkInsideLength-float-">setTickMarkInsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkOutsideLength-float-">setTickMarkOutsideLength</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkPaint-java.awt.Paint-">setTickMarkPaint</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarkStroke-java.awt.Stroke-">setTickMarkStroke</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setTickMarksVisible-boolean-">setTickMarksVisible</a>, <a href="../../../../org/jfree/chart/axis/Axis.html#setVisible-boolean-">setVisible</a></code></li>
  576. </ul>
  577. <ul class="blockList">
  578. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  579. <!-- -->
  580. </a>
  581. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  582. <code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
  583. </ul>
  584. </li>
  585. </ul>
  586. </li>
  587. </ul>
  588. </div>
  589. <div class="details">
  590. <ul class="blockList">
  591. <li class="blockList">
  592. <!-- ============ FIELD DETAIL =========== -->
  593. <ul class="blockList">
  594. <li class="blockList"><a name="field.detail">
  595. <!-- -->
  596. </a>
  597. <h3>Field Detail</h3>
  598. <a name="DEFAULT_ADVANCE_LINE_STROKE">
  599. <!-- -->
  600. </a>
  601. <ul class="blockList">
  602. <li class="blockList">
  603. <h4>DEFAULT_ADVANCE_LINE_STROKE</h4>
  604. <pre>public static&nbsp;java.awt.Stroke <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.134">DEFAULT_ADVANCE_LINE_STROKE</a></pre>
  605. <div class="block">The default axis line stroke.</div>
  606. </li>
  607. </ul>
  608. <a name="DEFAULT_ADVANCE_LINE_PAINT">
  609. <!-- -->
  610. </a>
  611. <ul class="blockList">
  612. <li class="blockList">
  613. <h4>DEFAULT_ADVANCE_LINE_PAINT</h4>
  614. <pre>public static final&nbsp;java.awt.Paint <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.137">DEFAULT_ADVANCE_LINE_PAINT</a></pre>
  615. <div class="block">The default axis line paint.</div>
  616. </li>
  617. </ul>
  618. <a name="offset">
  619. <!-- -->
  620. </a>
  621. <ul class="blockList">
  622. <li class="blockList">
  623. <h4>offset</h4>
  624. <pre>protected&nbsp;double <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.140">offset</a></pre>
  625. <div class="block">The offset.</div>
  626. </li>
  627. </ul>
  628. <a name="period">
  629. <!-- -->
  630. </a>
  631. <ul class="blockList">
  632. <li class="blockList">
  633. <h4>period</h4>
  634. <pre>protected&nbsp;double <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.143">period</a></pre>
  635. <div class="block">The period.</div>
  636. </li>
  637. </ul>
  638. <a name="boundMappedToLastCycle">
  639. <!-- -->
  640. </a>
  641. <ul class="blockList">
  642. <li class="blockList">
  643. <h4>boundMappedToLastCycle</h4>
  644. <pre>protected&nbsp;boolean <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.146">boundMappedToLastCycle</a></pre>
  645. <div class="block">??.</div>
  646. </li>
  647. </ul>
  648. <a name="advanceLineVisible">
  649. <!-- -->
  650. </a>
  651. <ul class="blockList">
  652. <li class="blockList">
  653. <h4>advanceLineVisible</h4>
  654. <pre>protected&nbsp;boolean <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.149">advanceLineVisible</a></pre>
  655. <div class="block">A flag that controls whether or not the advance line is visible.</div>
  656. </li>
  657. </ul>
  658. <a name="advanceLineStroke">
  659. <!-- -->
  660. </a>
  661. <ul class="blockList">
  662. <li class="blockList">
  663. <h4>advanceLineStroke</h4>
  664. <pre>protected transient&nbsp;java.awt.Stroke <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.152">advanceLineStroke</a></pre>
  665. <div class="block">The advance line stroke.</div>
  666. </li>
  667. </ul>
  668. <a name="advanceLinePaint">
  669. <!-- -->
  670. </a>
  671. <ul class="blockListLast">
  672. <li class="blockList">
  673. <h4>advanceLinePaint</h4>
  674. <pre>protected transient&nbsp;java.awt.Paint <a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.155">advanceLinePaint</a></pre>
  675. <div class="block">The advance line paint.</div>
  676. </li>
  677. </ul>
  678. </li>
  679. </ul>
  680. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  681. <ul class="blockList">
  682. <li class="blockList"><a name="constructor.detail">
  683. <!-- -->
  684. </a>
  685. <h3>Constructor Detail</h3>
  686. <a name="CyclicNumberAxis-double-">
  687. <!-- -->
  688. </a>
  689. <ul class="blockList">
  690. <li class="blockList">
  691. <h4>CyclicNumberAxis</h4>
  692. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.165">CyclicNumberAxis</a>(double&nbsp;period)</pre>
  693. <div class="block">Creates a CycleNumberAxis with the given period.</div>
  694. <dl>
  695. <dt><span class="paramLabel">Parameters:</span></dt>
  696. <dd><code>period</code> - the period.</dd>
  697. </dl>
  698. </li>
  699. </ul>
  700. <a name="CyclicNumberAxis-double-double-">
  701. <!-- -->
  702. </a>
  703. <ul class="blockList">
  704. <li class="blockList">
  705. <h4>CyclicNumberAxis</h4>
  706. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.175">CyclicNumberAxis</a>(double&nbsp;period,
  707. double&nbsp;offset)</pre>
  708. <div class="block">Creates a CycleNumberAxis with the given period and offset.</div>
  709. <dl>
  710. <dt><span class="paramLabel">Parameters:</span></dt>
  711. <dd><code>period</code> - the period.</dd>
  712. <dd><code>offset</code> - the offset.</dd>
  713. </dl>
  714. </li>
  715. </ul>
  716. <a name="CyclicNumberAxis-double-java.lang.String-">
  717. <!-- -->
  718. </a>
  719. <ul class="blockList">
  720. <li class="blockList">
  721. <h4>CyclicNumberAxis</h4>
  722. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.185">CyclicNumberAxis</a>(double&nbsp;period,
  723. java.lang.String&nbsp;label)</pre>
  724. <div class="block">Creates a named CycleNumberAxis with the given period.</div>
  725. <dl>
  726. <dt><span class="paramLabel">Parameters:</span></dt>
  727. <dd><code>period</code> - the period.</dd>
  728. <dd><code>label</code> - the label.</dd>
  729. </dl>
  730. </li>
  731. </ul>
  732. <a name="CyclicNumberAxis-double-double-java.lang.String-">
  733. <!-- -->
  734. </a>
  735. <ul class="blockListLast">
  736. <li class="blockList">
  737. <h4>CyclicNumberAxis</h4>
  738. <pre>public&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.196">CyclicNumberAxis</a>(double&nbsp;period,
  739. double&nbsp;offset,
  740. java.lang.String&nbsp;label)</pre>
  741. <div class="block">Creates a named CycleNumberAxis with the given period and offset.</div>
  742. <dl>
  743. <dt><span class="paramLabel">Parameters:</span></dt>
  744. <dd><code>period</code> - the period.</dd>
  745. <dd><code>offset</code> - the offset.</dd>
  746. <dd><code>label</code> - the label.</dd>
  747. </dl>
  748. </li>
  749. </ul>
  750. </li>
  751. </ul>
  752. <!-- ============ METHOD DETAIL ========== -->
  753. <ul class="blockList">
  754. <li class="blockList"><a name="method.detail">
  755. <!-- -->
  756. </a>
  757. <h3>Method Detail</h3>
  758. <a name="isAdvanceLineVisible--">
  759. <!-- -->
  760. </a>
  761. <ul class="blockList">
  762. <li class="blockList">
  763. <h4>isAdvanceLineVisible</h4>
  764. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.211">isAdvanceLineVisible</a>()</pre>
  765. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  766. when erasing the previous cycle.</div>
  767. <dl>
  768. <dt><span class="returnLabel">Returns:</span></dt>
  769. <dd>A boolean.</dd>
  770. </dl>
  771. </li>
  772. </ul>
  773. <a name="setAdvanceLineVisible-boolean-">
  774. <!-- -->
  775. </a>
  776. <ul class="blockList">
  777. <li class="blockList">
  778. <h4>setAdvanceLineVisible</h4>
  779. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.221">setAdvanceLineVisible</a>(boolean&nbsp;visible)</pre>
  780. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  781. when erasing the previous cycle.</div>
  782. <dl>
  783. <dt><span class="paramLabel">Parameters:</span></dt>
  784. <dd><code>visible</code> - the flag.</dd>
  785. </dl>
  786. </li>
  787. </ul>
  788. <a name="getAdvanceLinePaint--">
  789. <!-- -->
  790. </a>
  791. <ul class="blockList">
  792. <li class="blockList">
  793. <h4>getAdvanceLinePaint</h4>
  794. <pre>public&nbsp;java.awt.Paint&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.231">getAdvanceLinePaint</a>()</pre>
  795. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  796. when erasing the previous cycle.</div>
  797. <dl>
  798. <dt><span class="returnLabel">Returns:</span></dt>
  799. <dd>The paint (never <code>null</code>).</dd>
  800. </dl>
  801. </li>
  802. </ul>
  803. <a name="setAdvanceLinePaint-java.awt.Paint-">
  804. <!-- -->
  805. </a>
  806. <ul class="blockList">
  807. <li class="blockList">
  808. <h4>setAdvanceLinePaint</h4>
  809. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.241">setAdvanceLinePaint</a>(java.awt.Paint&nbsp;paint)</pre>
  810. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  811. when erasing the previous cycle.</div>
  812. <dl>
  813. <dt><span class="paramLabel">Parameters:</span></dt>
  814. <dd><code>paint</code> - the paint (<code>null</code> not permitted).</dd>
  815. </dl>
  816. </li>
  817. </ul>
  818. <a name="getAdvanceLineStroke--">
  819. <!-- -->
  820. </a>
  821. <ul class="blockList">
  822. <li class="blockList">
  823. <h4>getAdvanceLineStroke</h4>
  824. <pre>public&nbsp;java.awt.Stroke&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.252">getAdvanceLineStroke</a>()</pre>
  825. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  826. when erasing the previous cycle.</div>
  827. <dl>
  828. <dt><span class="returnLabel">Returns:</span></dt>
  829. <dd>The stroke (never <code>null</code>).</dd>
  830. </dl>
  831. </li>
  832. </ul>
  833. <a name="setAdvanceLineStroke-java.awt.Stroke-">
  834. <!-- -->
  835. </a>
  836. <ul class="blockList">
  837. <li class="blockList">
  838. <h4>setAdvanceLineStroke</h4>
  839. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.261">setAdvanceLineStroke</a>(java.awt.Stroke&nbsp;stroke)</pre>
  840. <div class="block">The advance line is the line drawn at the limit of the current cycle,
  841. when erasing the previous cycle.</div>
  842. <dl>
  843. <dt><span class="paramLabel">Parameters:</span></dt>
  844. <dd><code>stroke</code> - the stroke (<code>null</code> not permitted).</dd>
  845. </dl>
  846. </li>
  847. </ul>
  848. <a name="isBoundMappedToLastCycle--">
  849. <!-- -->
  850. </a>
  851. <ul class="blockList">
  852. <li class="blockList">
  853. <h4>isBoundMappedToLastCycle</h4>
  854. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.280">isBoundMappedToLastCycle</a>()</pre>
  855. <div class="block">The cycle bound can be associated either with the current or with the
  856. last cycle. It's up to the user's choice to decide which, as this is
  857. just a convention. By default, the cycle bound is mapped to the current
  858. cycle.
  859. <br>
  860. Note that this has no effect on visual appearance, as the cycle bound is
  861. mapped successively for both axis ends. Use this function for correct
  862. results in translateValueToJava2D.</div>
  863. <dl>
  864. <dt><span class="returnLabel">Returns:</span></dt>
  865. <dd><code>true</code> if the cycle bound is mapped to the last
  866. cycle, <code>false</code> if it is bound to the current cycle
  867. (default)</dd>
  868. </dl>
  869. </li>
  870. </ul>
  871. <a name="setBoundMappedToLastCycle-boolean-">
  872. <!-- -->
  873. </a>
  874. <ul class="blockList">
  875. <li class="blockList">
  876. <h4>setBoundMappedToLastCycle</h4>
  877. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.297">setBoundMappedToLastCycle</a>(boolean&nbsp;boundMappedToLastCycle)</pre>
  878. <div class="block">The cycle bound can be associated either with the current or with the
  879. last cycle. It's up to the user's choice to decide which, as this is
  880. just a convention. By default, the cycle bound is mapped to the current
  881. cycle.
  882. <br>
  883. Note that this has no effect on visual appearance, as the cycle bound is
  884. mapped successively for both axis ends. Use this function for correct
  885. results in valueToJava2D.</div>
  886. <dl>
  887. <dt><span class="paramLabel">Parameters:</span></dt>
  888. <dd><code>boundMappedToLastCycle</code> - Set it to true to map the cycle bound to
  889. the last cycle.</dd>
  890. </dl>
  891. </li>
  892. </ul>
  893. <a name="selectHorizontalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  894. <!-- -->
  895. </a>
  896. <ul class="blockList">
  897. <li class="blockList">
  898. <h4>selectHorizontalAutoTickUnit</h4>
  899. <pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.309">selectHorizontalAutoTickUnit</a>(java.awt.Graphics2D&nbsp;g2,
  900. java.awt.geom.Rectangle2D&nbsp;drawArea,
  901. java.awt.geom.Rectangle2D&nbsp;dataArea,
  902. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  903. <div class="block">Selects a tick unit when the axis is displayed horizontally.</div>
  904. <dl>
  905. <dt><span class="paramLabel">Parameters:</span></dt>
  906. <dd><code>g2</code> - the graphics device.</dd>
  907. <dd><code>drawArea</code> - the drawing area.</dd>
  908. <dd><code>dataArea</code> - the data area.</dd>
  909. <dd><code>edge</code> - the side of the rectangle on which the axis is displayed.</dd>
  910. </dl>
  911. </li>
  912. </ul>
  913. <a name="selectVerticalAutoTickUnit-java.awt.Graphics2D-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  914. <!-- -->
  915. </a>
  916. <ul class="blockList">
  917. <li class="blockList">
  918. <h4>selectVerticalAutoTickUnit</h4>
  919. <pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.333">selectVerticalAutoTickUnit</a>(java.awt.Graphics2D&nbsp;g2,
  920. java.awt.geom.Rectangle2D&nbsp;drawArea,
  921. java.awt.geom.Rectangle2D&nbsp;dataArea,
  922. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  923. <div class="block">Selects a tick unit when the axis is displayed vertically.</div>
  924. <dl>
  925. <dt><span class="paramLabel">Parameters:</span></dt>
  926. <dd><code>g2</code> - the graphics device.</dd>
  927. <dd><code>drawArea</code> - the drawing area.</dd>
  928. <dd><code>dataArea</code> - the data area.</dd>
  929. <dd><code>edge</code> - the side of the rectangle on which the axis is displayed.</dd>
  930. </dl>
  931. </li>
  932. </ul>
  933. <a name="calculateAnchorPoint-org.jfree.chart.axis.ValueTick-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  934. <!-- -->
  935. </a>
  936. <ul class="blockList">
  937. <li class="blockList">
  938. <h4>calculateAnchorPoint</h4>
  939. <pre>protected&nbsp;float[]&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.388">calculateAnchorPoint</a>(<a href="../../../../org/jfree/chart/axis/ValueTick.html" title="class in org.jfree.chart.axis">ValueTick</a>&nbsp;tick,
  940. double&nbsp;cursor,
  941. java.awt.geom.Rectangle2D&nbsp;dataArea,
  942. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  943. <div class="block">Calculates the anchor point for a tick.</div>
  944. <dl>
  945. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  946. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#calculateAnchorPoint-org.jfree.chart.axis.ValueTick-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">calculateAnchorPoint</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  947. <dt><span class="paramLabel">Parameters:</span></dt>
  948. <dd><code>tick</code> - the tick.</dd>
  949. <dd><code>cursor</code> - the cursor.</dd>
  950. <dd><code>dataArea</code> - the data area.</dd>
  951. <dd><code>edge</code> - the side on which the axis is displayed.</dd>
  952. <dt><span class="returnLabel">Returns:</span></dt>
  953. <dd>The anchor point.</dd>
  954. </dl>
  955. </li>
  956. </ul>
  957. <a name="refreshTicksHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  958. <!-- -->
  959. </a>
  960. <ul class="blockList">
  961. <li class="blockList">
  962. <h4>refreshTicksHorizontal</h4>
  963. <pre>protected&nbsp;java.util.List&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.416">refreshTicksHorizontal</a>(java.awt.Graphics2D&nbsp;g2,
  964. java.awt.geom.Rectangle2D&nbsp;dataArea,
  965. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  966. <div class="block">Builds a list of ticks for the axis. This method is called when the
  967. axis is at the top or bottom of the chart (so the axis is "horizontal").</div>
  968. <dl>
  969. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  970. <dd><code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#refreshTicksHorizontal-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">refreshTicksHorizontal</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></code></dd>
  971. <dt><span class="paramLabel">Parameters:</span></dt>
  972. <dd><code>g2</code> - the graphics device.</dd>
  973. <dd><code>dataArea</code> - the data area.</dd>
  974. <dd><code>edge</code> - the edge.</dd>
  975. <dt><span class="returnLabel">Returns:</span></dt>
  976. <dd>A list of ticks.</dd>
  977. </dl>
  978. </li>
  979. </ul>
  980. <a name="refreshVerticalTicks-java.awt.Graphics2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  981. <!-- -->
  982. </a>
  983. <ul class="blockList">
  984. <li class="blockList">
  985. <h4>refreshVerticalTicks</h4>
  986. <pre>protected&nbsp;java.util.List&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.568">refreshVerticalTicks</a>(java.awt.Graphics2D&nbsp;g2,
  987. java.awt.geom.Rectangle2D&nbsp;dataArea,
  988. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  989. <div class="block">Builds a list of ticks for the axis. This method is called when the
  990. axis is at the left or right of the chart (so the axis is "vertical").</div>
  991. <dl>
  992. <dt><span class="paramLabel">Parameters:</span></dt>
  993. <dd><code>g2</code> - the graphics device.</dd>
  994. <dd><code>dataArea</code> - the data area.</dd>
  995. <dd><code>edge</code> - the edge.</dd>
  996. <dt><span class="returnLabel">Returns:</span></dt>
  997. <dd>A list of ticks.</dd>
  998. </dl>
  999. </li>
  1000. </ul>
  1001. <a name="java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1002. <!-- -->
  1003. </a>
  1004. <ul class="blockList">
  1005. <li class="blockList">
  1006. <h4>java2DToValue</h4>
  1007. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.738">java2DToValue</a>(double&nbsp;java2DValue,
  1008. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1009. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1010. <div class="block">Converts a coordinate from Java 2D space to data space.</div>
  1011. <dl>
  1012. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1013. <dd><code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">java2DToValue</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></code></dd>
  1014. <dt><span class="paramLabel">Parameters:</span></dt>
  1015. <dd><code>java2DValue</code> - the coordinate in Java2D space.</dd>
  1016. <dd><code>dataArea</code> - the data area.</dd>
  1017. <dd><code>edge</code> - the edge.</dd>
  1018. <dt><span class="returnLabel">Returns:</span></dt>
  1019. <dd>The data value.</dd>
  1020. <dt><span class="seeLabel">See Also:</span></dt>
  1021. <dd><a href="../../../../org/jfree/chart/axis/NumberAxis.html#valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-"><code>NumberAxis.valueToJava2D(double, Rectangle2D, RectangleEdge)</code></a></dd>
  1022. </dl>
  1023. </li>
  1024. </ul>
  1025. <a name="valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1026. <!-- -->
  1027. </a>
  1028. <ul class="blockList">
  1029. <li class="blockList">
  1030. <h4>valueToJava2D</h4>
  1031. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.786">valueToJava2D</a>(double&nbsp;value,
  1032. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1033. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1034. <div class="block">Translates a value from data space to Java 2D space.</div>
  1035. <dl>
  1036. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1037. <dd><code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#valueToJava2D-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">valueToJava2D</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></code></dd>
  1038. <dt><span class="paramLabel">Parameters:</span></dt>
  1039. <dd><code>value</code> - the data value.</dd>
  1040. <dd><code>dataArea</code> - the data area.</dd>
  1041. <dd><code>edge</code> - the edge.</dd>
  1042. <dt><span class="returnLabel">Returns:</span></dt>
  1043. <dd>The Java 2D value.</dd>
  1044. <dt><span class="seeLabel">See Also:</span></dt>
  1045. <dd><a href="../../../../org/jfree/chart/axis/NumberAxis.html#java2DToValue-double-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-"><code>NumberAxis.java2DToValue(double, Rectangle2D, RectangleEdge)</code></a></dd>
  1046. </dl>
  1047. </li>
  1048. </ul>
  1049. <a name="centerRange-double-">
  1050. <!-- -->
  1051. </a>
  1052. <ul class="blockList">
  1053. <li class="blockList">
  1054. <h4>centerRange</h4>
  1055. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.840">centerRange</a>(double&nbsp;value)</pre>
  1056. <div class="block">Centers the range about the given value.</div>
  1057. <dl>
  1058. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1059. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#centerRange-double-">centerRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1060. <dt><span class="paramLabel">Parameters:</span></dt>
  1061. <dd><code>value</code> - the data value.</dd>
  1062. </dl>
  1063. </li>
  1064. </ul>
  1065. <a name="setAutoRangeMinimumSize-double-boolean-">
  1066. <!-- -->
  1067. </a>
  1068. <ul class="blockList">
  1069. <li class="blockList">
  1070. <h4>setAutoRangeMinimumSize</h4>
  1071. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.856">setAutoRangeMinimumSize</a>(double&nbsp;size,
  1072. boolean&nbsp;notify)</pre>
  1073. <div class="block">This function is nearly useless since the auto range is fixed for this
  1074. class to the period. The period is extended if necessary to fit the
  1075. minimum size.</div>
  1076. <dl>
  1077. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1078. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRangeMinimumSize-double-boolean-">setAutoRangeMinimumSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1079. <dt><span class="paramLabel">Parameters:</span></dt>
  1080. <dd><code>size</code> - the size.</dd>
  1081. <dd><code>notify</code> - notify?</dd>
  1082. <dt><span class="seeLabel">See Also:</span></dt>
  1083. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#setAutoRangeMinimumSize-double-boolean-"><code>ValueAxis.setAutoRangeMinimumSize(double,
  1084. boolean)</code></a></dd>
  1085. </dl>
  1086. </li>
  1087. </ul>
  1088. <a name="setFixedAutoRange-double-">
  1089. <!-- -->
  1090. </a>
  1091. <ul class="blockList">
  1092. <li class="blockList">
  1093. <h4>setFixedAutoRange</h4>
  1094. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.872">setFixedAutoRange</a>(double&nbsp;length)</pre>
  1095. <div class="block">The auto range is fixed for this class to the period by default.
  1096. This function will thus set a new period.</div>
  1097. <dl>
  1098. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1099. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#setFixedAutoRange-double-">setFixedAutoRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1100. <dt><span class="paramLabel">Parameters:</span></dt>
  1101. <dd><code>length</code> - the length.</dd>
  1102. <dt><span class="seeLabel">See Also:</span></dt>
  1103. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#setFixedAutoRange-double-"><code>ValueAxis.setFixedAutoRange(double)</code></a></dd>
  1104. </dl>
  1105. </li>
  1106. </ul>
  1107. <a name="setRange-org.jfree.data.Range-boolean-boolean-">
  1108. <!-- -->
  1109. </a>
  1110. <ul class="blockList">
  1111. <li class="blockList">
  1112. <h4>setRange</h4>
  1113. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.888">setRange</a>(<a href="../../../../org/jfree/data/Range.html" title="class in org.jfree.data">Range</a>&nbsp;range,
  1114. boolean&nbsp;turnOffAutoRange,
  1115. boolean&nbsp;notify)</pre>
  1116. <div class="block">Sets a new axis range. The period is extended to fit the range size, if
  1117. necessary.</div>
  1118. <dl>
  1119. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1120. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-org.jfree.data.Range-boolean-boolean-">setRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1121. <dt><span class="paramLabel">Parameters:</span></dt>
  1122. <dd><code>range</code> - the range.</dd>
  1123. <dd><code>turnOffAutoRange</code> - switch off the auto range.</dd>
  1124. <dd><code>notify</code> - notify?</dd>
  1125. <dt><span class="seeLabel">See Also:</span></dt>
  1126. <dd><a href="../../../../org/jfree/chart/axis/ValueAxis.html#setRange-org.jfree.data.Range-boolean-boolean-"><code>ValueAxis.setRange(Range, boolean, boolean)</code></a></dd>
  1127. </dl>
  1128. </li>
  1129. </ul>
  1130. <a name="getCycleBound--">
  1131. <!-- -->
  1132. </a>
  1133. <ul class="blockList">
  1134. <li class="blockList">
  1135. <h4>getCycleBound</h4>
  1136. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.907">getCycleBound</a>()</pre>
  1137. <div class="block">The cycle bound is defined as the higest value x such that
  1138. "offset + period * i = x", with i and integer and x &lt;
  1139. range.getUpperBound() This is the value which is at both ends of the
  1140. axis : x...up|low...x
  1141. The values from x to up are the valued in the current cycle.
  1142. The values from low to x are the valued in the previous cycle.</div>
  1143. <dl>
  1144. <dt><span class="returnLabel">Returns:</span></dt>
  1145. <dd>The cycle bound.</dd>
  1146. </dl>
  1147. </li>
  1148. </ul>
  1149. <a name="getOffset--">
  1150. <!-- -->
  1151. </a>
  1152. <ul class="blockList">
  1153. <li class="blockList">
  1154. <h4>getOffset</h4>
  1155. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.922">getOffset</a>()</pre>
  1156. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  1157. offset.
  1158. <pre>cb = n * period + offset</pre></div>
  1159. <dl>
  1160. <dt><span class="returnLabel">Returns:</span></dt>
  1161. <dd>The current offset.</dd>
  1162. <dt><span class="seeLabel">See Also:</span></dt>
  1163. <dd><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getCycleBound--"><code>getCycleBound()</code></a></dd>
  1164. </dl>
  1165. </li>
  1166. </ul>
  1167. <a name="setOffset-double-">
  1168. <!-- -->
  1169. </a>
  1170. <ul class="blockList">
  1171. <li class="blockList">
  1172. <h4>setOffset</h4>
  1173. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.935">setOffset</a>(double&nbsp;offset)</pre>
  1174. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  1175. offset.
  1176. <pre>cb = n * period + offset</pre></div>
  1177. <dl>
  1178. <dt><span class="paramLabel">Parameters:</span></dt>
  1179. <dd><code>offset</code> - The offset to set.</dd>
  1180. <dt><span class="seeLabel">See Also:</span></dt>
  1181. <dd><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getCycleBound--"><code>getCycleBound()</code></a></dd>
  1182. </dl>
  1183. </li>
  1184. </ul>
  1185. <a name="getPeriod--">
  1186. <!-- -->
  1187. </a>
  1188. <ul class="blockList">
  1189. <li class="blockList">
  1190. <h4>getPeriod</h4>
  1191. <pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.948">getPeriod</a>()</pre>
  1192. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  1193. offset.
  1194. <pre>cb = n * period + offset</pre></div>
  1195. <dl>
  1196. <dt><span class="returnLabel">Returns:</span></dt>
  1197. <dd>The current period.</dd>
  1198. <dt><span class="seeLabel">See Also:</span></dt>
  1199. <dd><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getCycleBound--"><code>getCycleBound()</code></a></dd>
  1200. </dl>
  1201. </li>
  1202. </ul>
  1203. <a name="setPeriod-double-">
  1204. <!-- -->
  1205. </a>
  1206. <ul class="blockList">
  1207. <li class="blockList">
  1208. <h4>setPeriod</h4>
  1209. <pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.961">setPeriod</a>(double&nbsp;period)</pre>
  1210. <div class="block">The cycle bound is a multiple of the period, plus optionally a start
  1211. offset.
  1212. <pre>cb = n * period + offset</pre></div>
  1213. <dl>
  1214. <dt><span class="paramLabel">Parameters:</span></dt>
  1215. <dd><code>period</code> - The period to set.</dd>
  1216. <dt><span class="seeLabel">See Also:</span></dt>
  1217. <dd><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.html#getCycleBound--"><code>getCycleBound()</code></a></dd>
  1218. </dl>
  1219. </li>
  1220. </ul>
  1221. <a name="drawTickMarksAndLabels-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">
  1222. <!-- -->
  1223. </a>
  1224. <ul class="blockList">
  1225. <li class="blockList">
  1226. <h4>drawTickMarksAndLabels</h4>
  1227. <pre>protected&nbsp;<a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.977">drawTickMarksAndLabels</a>(java.awt.Graphics2D&nbsp;g2,
  1228. double&nbsp;cursor,
  1229. java.awt.geom.Rectangle2D&nbsp;plotArea,
  1230. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1231. org.jfree.ui.RectangleEdge&nbsp;edge)</pre>
  1232. <div class="block">Draws the tick marks and labels.</div>
  1233. <dl>
  1234. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1235. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#drawTickMarksAndLabels-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-">drawTickMarksAndLabels</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1236. <dt><span class="paramLabel">Parameters:</span></dt>
  1237. <dd><code>g2</code> - the graphics device.</dd>
  1238. <dd><code>cursor</code> - the cursor.</dd>
  1239. <dd><code>plotArea</code> - the plot area.</dd>
  1240. <dd><code>dataArea</code> - the area inside the axes.</dd>
  1241. <dd><code>edge</code> - the side on which the axis is displayed.</dd>
  1242. <dt><span class="returnLabel">Returns:</span></dt>
  1243. <dd>The axis state.</dd>
  1244. </dl>
  1245. </li>
  1246. </ul>
  1247. <a name="draw-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">
  1248. <!-- -->
  1249. </a>
  1250. <ul class="blockList">
  1251. <li class="blockList">
  1252. <h4>draw</h4>
  1253. <pre>public&nbsp;<a href="../../../../org/jfree/chart/axis/AxisState.html" title="class in org.jfree.chart.axis">AxisState</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.1035">draw</a>(java.awt.Graphics2D&nbsp;g2,
  1254. double&nbsp;cursor,
  1255. java.awt.geom.Rectangle2D&nbsp;plotArea,
  1256. java.awt.geom.Rectangle2D&nbsp;dataArea,
  1257. org.jfree.ui.RectangleEdge&nbsp;edge,
  1258. <a href="../../../../org/jfree/chart/plot/PlotRenderingInfo.html" title="class in org.jfree.chart.plot">PlotRenderingInfo</a>&nbsp;plotState)</pre>
  1259. <div class="block">Draws the axis.</div>
  1260. <dl>
  1261. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1262. <dd><code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#draw-java.awt.Graphics2D-double-java.awt.geom.Rectangle2D-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.plot.PlotRenderingInfo-">draw</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></code></dd>
  1263. <dt><span class="paramLabel">Parameters:</span></dt>
  1264. <dd><code>g2</code> - the graphics device (<code>null</code> not permitted).</dd>
  1265. <dd><code>cursor</code> - the cursor position.</dd>
  1266. <dd><code>plotArea</code> - the plot area (<code>null</code> not permitted).</dd>
  1267. <dd><code>dataArea</code> - the data area (<code>null</code> not permitted).</dd>
  1268. <dd><code>edge</code> - the edge (<code>null</code> not permitted).</dd>
  1269. <dd><code>plotState</code> - collects information about the plot
  1270. (<code>null</code> permitted).</dd>
  1271. <dt><span class="returnLabel">Returns:</span></dt>
  1272. <dd>The axis state (never <code>null</code>).</dd>
  1273. </dl>
  1274. </li>
  1275. </ul>
  1276. <a name="reserveSpace-java.awt.Graphics2D-org.jfree.chart.plot.Plot-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisSpace-">
  1277. <!-- -->
  1278. </a>
  1279. <ul class="blockList">
  1280. <li class="blockList">
  1281. <h4>reserveSpace</h4>
  1282. <pre>public&nbsp;<a href="../../../../org/jfree/chart/axis/AxisSpace.html" title="class in org.jfree.chart.axis">AxisSpace</a>&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.1080">reserveSpace</a>(java.awt.Graphics2D&nbsp;g2,
  1283. <a href="../../../../org/jfree/chart/plot/Plot.html" title="class in org.jfree.chart.plot">Plot</a>&nbsp;plot,
  1284. java.awt.geom.Rectangle2D&nbsp;plotArea,
  1285. org.jfree.ui.RectangleEdge&nbsp;edge,
  1286. <a href="../../../../org/jfree/chart/axis/AxisSpace.html" title="class in org.jfree.chart.axis">AxisSpace</a>&nbsp;space)</pre>
  1287. <div class="block">Reserve some space on each axis side because we draw a centered label at
  1288. each extremity.</div>
  1289. <dl>
  1290. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1291. <dd><code><a href="../../../../org/jfree/chart/axis/ValueAxis.html#reserveSpace-java.awt.Graphics2D-org.jfree.chart.plot.Plot-java.awt.geom.Rectangle2D-org.jfree.ui.RectangleEdge-org.jfree.chart.axis.AxisSpace-">reserveSpace</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/ValueAxis.html" title="class in org.jfree.chart.axis">ValueAxis</a></code></dd>
  1292. <dt><span class="paramLabel">Parameters:</span></dt>
  1293. <dd><code>g2</code> - the graphics device.</dd>
  1294. <dd><code>plot</code> - the plot.</dd>
  1295. <dd><code>plotArea</code> - the plot area.</dd>
  1296. <dd><code>edge</code> - the edge.</dd>
  1297. <dd><code>space</code> - the space already reserved.</dd>
  1298. <dt><span class="returnLabel">Returns:</span></dt>
  1299. <dd>The reserved space.</dd>
  1300. </dl>
  1301. </li>
  1302. </ul>
  1303. <a name="equals-java.lang.Object-">
  1304. <!-- -->
  1305. </a>
  1306. <ul class="blockListLast">
  1307. <li class="blockList">
  1308. <h4>equals</h4>
  1309. <pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/jfree/chart/axis/CyclicNumberAxis.html#line.1152">equals</a>(java.lang.Object&nbsp;obj)</pre>
  1310. <div class="block">Tests the axis for equality with another object.</div>
  1311. <dl>
  1312. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1313. <dd><code><a href="../../../../org/jfree/chart/axis/NumberAxis.html#equals-java.lang.Object-">equals</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/jfree/chart/axis/NumberAxis.html" title="class in org.jfree.chart.axis">NumberAxis</a></code></dd>
  1314. <dt><span class="paramLabel">Parameters:</span></dt>
  1315. <dd><code>obj</code> - the object to test against.</dd>
  1316. <dt><span class="returnLabel">Returns:</span></dt>
  1317. <dd>A boolean.</dd>
  1318. </dl>
  1319. </li>
  1320. </ul>
  1321. </li>
  1322. </ul>
  1323. </li>
  1324. </ul>
  1325. </div>
  1326. </div>
  1327. <!-- ========= END OF CLASS DATA ========= -->
  1328. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1329. <div class="bottomNav"><a name="navbar.bottom">
  1330. <!-- -->
  1331. </a>
  1332. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1333. <a name="navbar.bottom.firstrow">
  1334. <!-- -->
  1335. </a>
  1336. <ul class="navList" title="Navigation">
  1337. <li><a href="../../../../overview-summary.html">Overview</a></li>
  1338. <li><a href="package-summary.html">Package</a></li>
  1339. <li class="navBarCell1Rev">Class</li>
  1340. <li><a href="class-use/CyclicNumberAxis.html">Use</a></li>
  1341. <li><a href="package-tree.html">Tree</a></li>
  1342. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  1343. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  1344. <li><a href="../../../../help-doc.html">Help</a></li>
  1345. </ul>
  1346. </div>
  1347. <div class="subNav">
  1348. <ul class="navList">
  1349. <li><a href="../../../../org/jfree/chart/axis/CompassFormat.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1350. <li><a href="../../../../org/jfree/chart/axis/CyclicNumberAxis.CycleBoundTick.html" title="class in org.jfree.chart.axis"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1351. </ul>
  1352. <ul class="navList">
  1353. <li><a href="../../../../index.html?org/jfree/chart/axis/CyclicNumberAxis.html" target="_top">Frames</a></li>
  1354. <li><a href="CyclicNumberAxis.html" target="_top">No&nbsp;Frames</a></li>
  1355. </ul>
  1356. <ul class="navList" id="allclasses_navbar_bottom">
  1357. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1358. </ul>
  1359. <div>
  1360. <script type="text/javascript"><!--
  1361. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1362. if(window==top) {
  1363. allClassesLink.style.display = "block";
  1364. }
  1365. else {
  1366. allClassesLink.style.display = "none";
  1367. }
  1368. //-->
  1369. </script>
  1370. </div>
  1371. <div>
  1372. <ul class="subNavList">
  1373. <li>Summary:&nbsp;</li>
  1374. <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
  1375. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  1376. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1377. <li><a href="#method.summary">Method</a></li>
  1378. </ul>
  1379. <ul class="subNavList">
  1380. <li>Detail:&nbsp;</li>
  1381. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  1382. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1383. <li><a href="#method.detail">Method</a></li>
  1384. </ul>
  1385. </div>
  1386. <a name="skip.navbar.bottom">
  1387. <!-- -->
  1388. </a></div>
  1389. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1390. </body>
  1391. </html>