blob: 19ba8dafcd9132f5353bced9d49684169e59ec1b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_201) on Thu Jul 23 15:58:52 CEST 2020 -->
<title>DAxis</title>
<meta name="date" content="2020-07-23">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DAxis";
}
}
catch(err) {
}
//-->
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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DAxis.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxesFactory.html" title="class in org.eclipse.nebula.visualization.xygraph.figures"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DefaultAxesFactory.html" title="class in org.eclipse.nebula.visualization.xygraph.figures"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/nebula/visualization/xygraph/figures/DAxis.html" target="_top">Frames</a></li>
<li><a href="DAxis.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.eclipse.nebula.visualization.xygraph.figures.Axis">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.nebula.visualization.xygraph.figures</div>
<h2 title="Class DAxis" class="title">Class DAxis</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.eclipse.draw2d.Figure</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">org.eclipse.nebula.visualization.xygraph.linearscale.AbstractScale</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">org.eclipse.nebula.visualization.xygraph.linearscale.LinearScale</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">org.eclipse.nebula.visualization.xygraph.figures.Axis</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.nebula.visualization.xygraph.figures.DAxis</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>org.eclipse.draw2d.IFigure, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html" title="interface in org.eclipse.nebula.visualization.xygraph.linearscale">IScaleProvider</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">DAxis</span>
extends <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></pre>
<div class="block">The Diamond Light Source implementation of the axis figure.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.nebula.visualization.xygraph.figures.Axis">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.figures.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.AxisMouseListener.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis.AxisMouseListener</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.LinearScale">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.Orientation.html" title="enum in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale.Orientation</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.AbstractScale">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.LabelSide.html" title="enum in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale.LabelSide</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.draw2d.Figure">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.eclipse.draw2d.Figure</h3>
<code>org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.eclipse.draw2d.IFigure">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.eclipse.draw2d.IFigure</h3>
<code>org.eclipse.draw2d.IFigure.NoInsets</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#userDefinedFormat">userDefinedFormat</a></span></code>
<div class="block">the user format</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.nebula.visualization.xygraph.figures.Axis">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.figures.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#listeners">listeners</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#ZOOM_RATIO">ZOOM_RATIO</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#ZOOM_SPEED">ZOOM_SPEED</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.LinearScale">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#SPACE_BTW_MARK_LABEL">SPACE_BTW_MARK_LABEL</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.AbstractScale">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#DEFAULT_DATE_FORMAT">DEFAULT_DATE_FORMAT</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#default_decimal_format">default_decimal_format</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#DEFAULT_ENGINEERING_FORMAT">DEFAULT_ENGINEERING_FORMAT</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#DEFAULT_LOG_SCALE_MAX">DEFAULT_LOG_SCALE_MAX</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#DEFAULT_MAX">DEFAULT_MAX</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#DEFAULT_MIN">DEFAULT_MIN</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#dirty">dirty</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#ENGINEERING_LIMIT">ENGINEERING_LIMIT</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#max">max</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#min">min</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.draw2d.Figure">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.draw2d.Figure</h3>
<code>bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.draw2d.IFigure">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.draw2d.IFigure</h3>
<code>MAX_DIMENSION, MIN_DIMENSION, NO_INSETS</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#DAxis--">DAxis</a></span>()</code>
<div class="block">Constructor that creates a DAxis with no title</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#DAxis-java.lang.String-boolean-">DAxis</a></span>(java.lang.String&nbsp;title,
boolean&nbsp;yAxis)</code>
<div class="block">Constructor</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<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>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#calculateSpan-java.lang.Object-">calculateSpan</a></span>(java.lang.Object&nbsp;obj)</code>
<div class="block">Calculate span of a textual form of object in scale's orientation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScaleTickLabels.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScaleTickLabels</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#createLinearScaleTickLabels--">createLinearScaleTickLabels</a></span>()</code>
<div class="block">Creates the linearScaleTickLabel.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScaleTickMarks.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScaleTickMarks</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#createLinearScaleTickMarks--">createLinearScaleTickMarks</a></span>()</code>
<div class="block">Creates the LinearScaleTickMarks.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#format-java.lang.Object-">format</a></span>(java.lang.Object&nbsp;obj)</code>
<div class="block">Formats the given object as a DateFormat if Date is enabled or as a
DecimalFormat.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#format-java.lang.Object-int-">format</a></span>(java.lang.Object&nbsp;obj,
int&nbsp;extraDP)</code>
<div class="block">Formats the given object as a DateFormat if Date is enabled or as a
DecimalFormat.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#getAutoFormat-double-double-">getAutoFormat</a></span>(double&nbsp;min,
double&nbsp;max)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#getMargin--">getMargin</a></span>()</code>
<div class="block">Margin is half of the label's length(Horizontal Scale) or height(Vertical
scale), so that the label can be displayed correctly.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#getScaling--">getScaling</a></span>()</code>
<div class="block">Get scaling for axis in terms of pixels/unit</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#hasTicksAtEnds--">hasTicksAtEnds</a></span>()</code>
<div class="block">Returns true if ticks at end of axis are shown</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#hasUserDefinedFormat--">hasUserDefinedFormat</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#isAxisAutoscaleTight--">isAxisAutoscaleTight</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#isTicksIndexBased--">isTicksIndexBased</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#layout--">layout</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#layoutTicks--">layoutTicks</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#performAutoScale-boolean-">performAutoScale</a></span>(boolean&nbsp;force)</code>
<div class="block">Perform an auto-scale: Axis limits are set to the value range of the
traces on this axis.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setAutoFormat-boolean-">setAutoFormat</a></span>(boolean&nbsp;autoFormat)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setAxisAutoscaleTight-boolean-">setAxisAutoscaleTight</a></span>(boolean&nbsp;axisTight)</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setDateEnabled-boolean-">setDateEnabled</a></span>(boolean&nbsp;dateEnabled)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setFormatPattern-java.lang.String-">setFormatPattern</a></span>(java.lang.String&nbsp;formatPattern)</code>
<div class="block">Sets the format pattern for axis tick label.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setHasUserDefinedFormat-boolean-">setHasUserDefinedFormat</a></span>(boolean&nbsp;hasUserDefinedFormat)</code>
<div class="block">Sets whether there is a user defined format or not</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setLogScale-boolean-">setLogScale</a></span>(boolean&nbsp;enabled)</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setRange-double-double-">setRange</a></span>(double&nbsp;lower,
double&nbsp;upper)</code>
<div class="block">set the scale range</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setTicksAtEnds-boolean-">setTicksAtEnds</a></span>(boolean&nbsp;ticksAtEnds)</code>
<div class="block">Sets whether ticks at ends of axis are shown</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#setTicksIndexBased-boolean-">setTicksIndexBased</a></span>(boolean&nbsp;isTicksIndexBased)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxis.html#updateTick--">updateTick</a></span>()</code>
<div class="block">Updates the tick, recalculate all parameters, such as margin, length...</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.visualization.xygraph.figures.Axis">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.figures.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#addListener-org.eclipse.nebula.visualization.xygraph.figures.IAxisListener-">addListener</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#addTrace-org.eclipse.nebula.visualization.xygraph.figures.Trace-">addTrace</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#dataChanged-org.eclipse.nebula.visualization.xygraph.dataprovider.IDataProvider-">dataChanged</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#fireAxisRangeChanged-org.eclipse.nebula.visualization.xygraph.linearscale.Range-org.eclipse.nebula.visualization.xygraph.linearscale.Range-">fireAxisRangeChanged</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#fireRevalidated--">fireRevalidated</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getAutoScale--">getAutoScale</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getAutoScaleThreshold--">getAutoScaleThreshold</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getForegroundColorRGB--">getForegroundColorRGB</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getGrid--">getGrid</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getMajorGridColor--">getMajorGridColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getMajorGridColorRGB--">getMajorGridColorRGB</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getMinorGridColor--">getMinorGridColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getPreferredSize-int-int-">getPreferredSize</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getScaleFontData--">getScaleFontData</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getTitle--">getTitle</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getTitleFont--">getTitleFont</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getTitleFontData--">getTitleFontData</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getTraceDataRange--">getTraceDataRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getTraceList--">getTraceList</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#getXYGraph--">getXYGraph</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isAutoScale--">isAutoScale</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isDashGridLine--">isDashGridLine</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isInverted--">isInverted</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isOnPrimarySide--">isOnPrimarySide</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isShowMajorGrid--">isShowMajorGrid</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isShowMinorGrid--">isShowMinorGrid</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#isYAxis--">isYAxis</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#paintClientArea-org.eclipse.draw2d.Graphics-">paintClientArea</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#pan-org.eclipse.nebula.visualization.xygraph.linearscale.Range-double-double-">pan</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#panChecked-org.eclipse.nebula.visualization.xygraph.linearscale.Range-double-double-">panChecked</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#removeListener-org.eclipse.nebula.visualization.xygraph.figures.IAxisListener-">removeListener</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#removeTrace-org.eclipse.nebula.visualization.xygraph.figures.Trace-">removeTrace</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setAutoScale-boolean-">setAutoScale</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setAutoScaleThreshold-double-">setAutoScaleThreshold</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setBackgroundColor-org.eclipse.swt.graphics.Color-">setBackgroundColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setDashGridLine-boolean-">setDashGridLine</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setFont-org.eclipse.swt.graphics.Font-">setFont</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setForegroundColor-org.eclipse.swt.graphics.Color-">setForegroundColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setGrid-org.eclipse.nebula.visualization.xygraph.figures.Grid-">setGrid</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setInverted-boolean-">setInverted</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setMajorGridColor-org.eclipse.swt.graphics.Color-">setMajorGridColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setMinorGridColor-org.eclipse.swt.graphics.Color-">setMinorGridColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setMinorTicksVisible-boolean-">setMinorTicksVisible</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setPrimarySide-boolean-">setPrimarySide</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setShowMajorGrid-boolean-">setShowMajorGrid</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setShowMinorGrid-boolean-">setShowMinorGrid</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setTitle-java.lang.String-">setTitle</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setTitleFont-org.eclipse.swt.graphics.Font-">setTitleFont</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setVisible-boolean-">setVisible</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setXYGraph-org.eclipse.nebula.visualization.xygraph.figures.IXYGraph-">setXYGraph</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setYAxis-boolean-">setYAxis</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setZoomType-org.eclipse.nebula.visualization.xygraph.figures.ZoomType-">setZoomType</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#toString--">toString</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#zoomInOut-double-double-">zoomInOut</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.LinearScale">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#figureLayout--">figureLayout</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getDimension-java.lang.Object-">getDimension</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getLabel-double-">getLabel</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getLength--">getLength</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getLocalRange--">getLocalRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getMargin-boolean-">getMargin</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getOrientation--">getOrientation</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getPositionValue-double-boolean-">getPositionValue</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getPositionValue-int-boolean-">getPositionValue</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getScaleRange--">getScaleRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getScaleTickLabels--">getScaleTickLabels</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getScaleTickMarks--">getScaleTickMarks</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getTickLength--">getTickLength</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getTicksProvider--">getTicksProvider</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getValuePosition-double-boolean-">getValuePosition</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getValuePrecisePosition-double-boolean-">getValuePrecisePosition</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#isHorizontal--">isHorizontal</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#isLabelCustomised--">isLabelCustomised</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#isPrimary--">isPrimary</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#isShowMaxLabel--">isShowMaxLabel</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#isShowMinLabel--">isShowMinLabel</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setBounds-org.eclipse.draw2d.geometry.Rectangle-">setBounds</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setLength-int-">setLength</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setLocalRange-org.eclipse.nebula.visualization.xygraph.linearscale.Range-">setLocalRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setMargin-int-">setMargin</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setOrientation-org.eclipse.nebula.visualization.xygraph.linearscale.LinearScale.Orientation-">setOrientation</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setShowMaxLabel-boolean-">setShowMaxLabel</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#setShowMinLabel-boolean-">setShowMinLabel</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#useLocalCoordinates--">useLocalCoordinates</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.AbstractScale">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#format-java.lang.Object-boolean-">format</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getFormatPattern--">getFormatPattern</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getMajorGridStep--">getMajorGridStep</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getMajorTickMarkStepHint--">getMajorTickMarkStepHint</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getMinorTickMarkStepHint--">getMinorTickMarkStepHint</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getRange--">getRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getTickLabelSide--">getTickLabelSide</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getTickLablesSide--">getTickLablesSide</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#getTimeUnit--">getTimeUnit</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#internalSetAutoFormat-boolean-">internalSetAutoFormat</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#internalSetFormatPattern-java.lang.String-">internalSetFormatPattern</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#internalSetLogScaleEnabled-boolean-">internalSetLogScaleEnabled</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#internalSetRange-org.eclipse.nebula.visualization.xygraph.linearscale.Range-">internalSetRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#isAutoFormat--">isAutoFormat</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#isDateEnabled--">isDateEnabled</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#isDirty--">isDirty</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#isLogScaleEnabled--">isLogScaleEnabled</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#isMinorTicksVisible--">isMinorTicksVisible</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#isScaleLineVisible--">isScaleLineVisible</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setDirty-boolean-">setDirty</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setMajorGridStep-double-">setMajorGridStep</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setMajorTickMarkStepHint-int-">setMajorTickMarkStepHint</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setMinorTickMarkStepHint-int-">setMinorTickMarkStepHint</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setRange-double-double-boolean-">setRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setRange-org.eclipse.nebula.visualization.xygraph.linearscale.Range-">setRange</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setScaleLineVisible-boolean-">setScaleLineVisible</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setTickLabelSide-org.eclipse.nebula.visualization.xygraph.linearscale.AbstractScale.LabelSide-">setTickLabelSide</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setTickLableSide-org.eclipse.nebula.visualization.xygraph.linearscale.AbstractScale.LabelSide-">setTickLableSide</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setTimeUnit-int-">setTimeUnit</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.draw2d.Figure">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.draw2d.Figure</h3>
<code>add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, paint, paintBorder, paintChildren, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBorder, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.visualization.xygraph.linearscale.IScaleProvider">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.nebula.visualization.xygraph.linearscale.<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html" title="interface in org.eclipse.nebula.visualization.xygraph.linearscale">IScaleProvider</a></h3>
<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#format-java.lang.Object-boolean-">format</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getFont--">getFont</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getForegroundColor--">getForegroundColor</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getFormatPattern--">getFormatPattern</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getMajorGridStep--">getMajorGridStep</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getMajorTickMarkStepHint--">getMajorTickMarkStepHint</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getMinorTickMarkStepHint--">getMinorTickMarkStepHint</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getTimeUnit--">getTimeUnit</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#isAutoFormat--">isAutoFormat</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#isDateEnabled--">isDateEnabled</a>, <a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#isLogScaleEnabled--">isLogScaleEnabled</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="userDefinedFormat">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>userDefinedFormat</h4>
<pre>protected&nbsp;boolean userDefinedFormat</pre>
<div class="block">the user format</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DAxis--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DAxis</h4>
<pre>public&nbsp;DAxis()</pre>
<div class="block">Constructor that creates a DAxis with no title</div>
</li>
</ul>
<a name="DAxis-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DAxis</h4>
<pre>public&nbsp;DAxis(java.lang.String&nbsp;title,
boolean&nbsp;yAxis)</pre>
<div class="block">Constructor</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>title</code> - title of the axis</dd>
<dd><code>yAxis</code> - true if this is the Y-Axis, false if this is the X-Axis.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createLinearScaleTickLabels--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createLinearScaleTickLabels</h4>
<pre>protected&nbsp;<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScaleTickLabels.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScaleTickLabels</a>&nbsp;createLinearScaleTickLabels()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#createLinearScaleTickLabels--">LinearScale</a></code></span></div>
<div class="block">Creates the linearScaleTickLabel. To be overridden if necessary if
another Axis implementation is used.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#createLinearScaleTickLabels--">createLinearScaleTickLabels</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></code></dd>
</dl>
</li>
</ul>
<a name="createLinearScaleTickMarks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createLinearScaleTickMarks</h4>
<pre>protected&nbsp;<a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScaleTickMarks.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScaleTickMarks</a>&nbsp;createLinearScaleTickMarks()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#createLinearScaleTickMarks--">LinearScale</a></code></span></div>
<div class="block">Creates the LinearScaleTickMarks. To be overridden if necessary if
another Axis implementation is used.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#createLinearScaleTickMarks--">createLinearScaleTickMarks</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></code></dd>
</dl>
</li>
</ul>
<a name="calculateSpan-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>calculateSpan</h4>
<pre>public&nbsp;int&nbsp;calculateSpan(java.lang.Object&nbsp;obj)</pre>
<div class="block">Calculate span of a textual form of object in scale's orientation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>obj</code> - object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>span in pixel</dd>
</dl>
</li>
</ul>
<a name="getMargin--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMargin</h4>
<pre>public&nbsp;int&nbsp;getMargin()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getMargin--">LinearScale</a></code></span></div>
<div class="block">Margin is half of the label's length(Horizontal Scale) or height(Vertical
scale), so that the label can be displayed correctly. So the range and
format pattern must be set correctly before you can get the correct
margin.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#getMargin--">getMargin</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html" title="interface in org.eclipse.nebula.visualization.xygraph.linearscale">IScaleProvider</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#getMargin--">getMargin</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the margin</dd>
</dl>
</li>
</ul>
<a name="getScaling--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScaling</h4>
<pre>public&nbsp;double&nbsp;getScaling()</pre>
<div class="block">Get scaling for axis in terms of pixels/unit</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>scaling</dd>
</dl>
</li>
</ul>
<a name="layout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layout</h4>
<pre>protected&nbsp;void&nbsp;layout()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#layout--">layout</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></code></dd>
</dl>
</li>
</ul>
<a name="layoutTicks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layoutTicks</h4>
<pre>protected&nbsp;void&nbsp;layoutTicks()</pre>
</li>
</ul>
<a name="setTicksIndexBased-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTicksIndexBased</h4>
<pre>public&nbsp;void&nbsp;setTicksIndexBased(boolean&nbsp;isTicksIndexBased)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isTicksIndexBased</code> - if true, make ticks based on axis dataset indexes</dd>
</dl>
</li>
</ul>
<a name="isTicksIndexBased--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTicksIndexBased</h4>
<pre>public&nbsp;boolean&nbsp;isTicksIndexBased()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if ticks are index based</dd>
</dl>
</li>
</ul>
<a name="format-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>format</h4>
<pre>public&nbsp;java.lang.String&nbsp;format(java.lang.Object&nbsp;obj)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#format-java.lang.Object-">AbstractScale</a></code></span></div>
<div class="block">Formats the given object as a DateFormat if Date is enabled or as a
DecimalFormat. This is based on an internal format pattern given the
object in parameter.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#format-java.lang.Object-">format</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html" title="interface in org.eclipse.nebula.visualization.xygraph.linearscale">IScaleProvider</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#format-java.lang.Object-">format</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>obj</code> - the object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the formatted string</dd>
</dl>
</li>
</ul>
<a name="updateTick--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateTick</h4>
<pre>public&nbsp;void&nbsp;updateTick()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#updateTick--">LinearScale</a></code></span></div>
<div class="block">Updates the tick, recalculate all parameters, such as margin, length...</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#updateTick--">updateTick</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></code></dd>
</dl>
</li>
</ul>
<a name="format-java.lang.Object-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>format</h4>
<pre>public&nbsp;java.lang.String&nbsp;format(java.lang.Object&nbsp;obj,
int&nbsp;extraDP)</pre>
<div class="block">Formats the given object as a DateFormat if Date is enabled or as a
DecimalFormat. This is based on an internal format pattern given the
object in parameter. When formatting a date, if minOrMaxDate is true as
well as autoFormat, then the SimpleDateFormat us used to format the
object.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>obj</code> - the object</dd>
<dd><code>extraDP</code> - must be non-negative</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the formatted string</dd>
</dl>
</li>
</ul>
<a name="getAutoFormat-double-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAutoFormat</h4>
<pre>protected&nbsp;java.lang.String&nbsp;getAutoFormat(double&nbsp;min,
double&nbsp;max)</pre>
</li>
</ul>
<a name="setDateEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDateEnabled</h4>
<pre>public&nbsp;void&nbsp;setDateEnabled(boolean&nbsp;dateEnabled)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setDateEnabled-boolean-">setDateEnabled</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dateEnabled</code> - the dateEnabled to set</dd>
</dl>
</li>
</ul>
<a name="setFormatPattern-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFormatPattern</h4>
<pre>public&nbsp;void&nbsp;setFormatPattern(java.lang.String&nbsp;formatPattern)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setFormatPattern-java.lang.String-">AbstractScale</a></code></span></div>
<div class="block">Sets the format pattern for axis tick label. see <code>Format</code>
<p>
If <tt>null</tt> is set, default format will be used.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setFormatPattern-java.lang.String-">setFormatPattern</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></code></dd>
</dl>
</li>
</ul>
<a name="setRange-double-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRange</h4>
<pre>public&nbsp;void&nbsp;setRange(double&nbsp;lower,
double&nbsp;upper)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setRange-double-double-">AbstractScale</a></code></span></div>
<div class="block">set the scale range</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setRange-double-double-">setRange</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lower</code> - the lower limit</dd>
<dd><code>upper</code> - the upper limit</dd>
</dl>
</li>
</ul>
<a name="setAutoFormat-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAutoFormat</h4>
<pre>public&nbsp;void&nbsp;setAutoFormat(boolean&nbsp;autoFormat)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#setAutoFormat-boolean-">setAutoFormat</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html" title="interface in org.eclipse.nebula.visualization.xygraph.linearscale">IScaleProvider</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html#setAutoFormat-boolean-">setAutoFormat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/AbstractScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">AbstractScale</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>autoFormat</code> - the autoFormat to set</dd>
</dl>
</li>
</ul>
<a name="setLogScale-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLogScale</h4>
<pre>public&nbsp;void&nbsp;setLogScale(boolean&nbsp;enabled)
throws java.lang.IllegalStateException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#setLogScale-boolean-">setLogScale</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - true if enabling log scales</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code></dd>
</dl>
</li>
</ul>
<a name="performAutoScale-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>performAutoScale</h4>
<pre>public&nbsp;boolean&nbsp;performAutoScale(boolean&nbsp;force)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#performAutoScale-boolean-">Axis</a></code></span></div>
<div class="block">Perform an auto-scale: Axis limits are set to the value range of the
traces on this axis. Includes some optimization: Axis range is set a
little wider than exact trace data range. When auto-scale would only
perform a minor axis adjustment, axis is left unchanged.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#performAutoScale-boolean-">performAutoScale</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html" title="class in org.eclipse.nebula.visualization.xygraph.figures">Axis</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>force</code> - If true, the axis will be auto-scaled by force regardless the
autoScale field. Otherwise, it will use the autoScale field to
judge whether an auto-scale will be performed.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the axis is repainted due to range change.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/Axis.html#autoScaleThreshold"><code>Axis.autoScaleThreshold</code></a></dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
</li>
</ul>
<a name="setAxisAutoscaleTight-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAxisAutoscaleTight</h4>
<pre>public&nbsp;void&nbsp;setAxisAutoscaleTight(boolean&nbsp;axisTight)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>axisTight</code> - set whether autoscale sets axis range tight to the data or the
end of axis is set to the nearest tickmark</dd>
</dl>
</li>
</ul>
<a name="isAxisAutoscaleTight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAxisAutoscaleTight</h4>
<pre>public&nbsp;boolean&nbsp;isAxisAutoscaleTight()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if autoscaling axis is tight to displayed data</dd>
</dl>
</li>
</ul>
<a name="setTicksAtEnds-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTicksAtEnds</h4>
<pre>public&nbsp;void&nbsp;setTicksAtEnds(boolean&nbsp;ticksAtEnds)</pre>
<div class="block">Sets whether ticks at ends of axis are shown</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ticksAtEnds</code> - </dd>
</dl>
</li>
</ul>
<a name="hasTicksAtEnds--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTicksAtEnds</h4>
<pre>public&nbsp;boolean&nbsp;hasTicksAtEnds()</pre>
<div class="block">Returns true if ticks at end of axis are shown</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html#hasTicksAtEnds--">hasTicksAtEnds</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/IScaleProvider.html" title="interface in org.eclipse.nebula.visualization.xygraph.linearscale">IScaleProvider</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html#hasTicksAtEnds--">hasTicksAtEnds</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/linearscale/LinearScale.html" title="class in org.eclipse.nebula.visualization.xygraph.linearscale">LinearScale</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if ticks at end of axis are shown</dd>
</dl>
</li>
</ul>
<a name="setHasUserDefinedFormat-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHasUserDefinedFormat</h4>
<pre>public&nbsp;void&nbsp;setHasUserDefinedFormat(boolean&nbsp;hasUserDefinedFormat)</pre>
<div class="block">Sets whether there is a user defined format or not</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hasUserDefinedFormat</code> - </dd>
</dl>
</li>
</ul>
<a name="hasUserDefinedFormat--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>hasUserDefinedFormat</h4>
<pre>public&nbsp;boolean&nbsp;hasUserDefinedFormat()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if user format is defined</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DAxis.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DAxesFactory.html" title="class in org.eclipse.nebula.visualization.xygraph.figures"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/eclipse/nebula/visualization/xygraph/figures/DefaultAxesFactory.html" title="class in org.eclipse.nebula.visualization.xygraph.figures"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/nebula/visualization/xygraph/figures/DAxis.html" target="_top">Frames</a></li>
<li><a href="DAxis.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.eclipse.nebula.visualization.xygraph.figures.Axis">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>