Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 1698

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Struct ExplicitIncrementData</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="ExplicitIncrementData-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#Elements" class="navisub">Elements' Summary</a></td>
<td class="navisub"><a href="#ElementDetails" class="navisub">Elements' Details</a></td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">chart2</a> :: </p>
</td>
</tr>
<tr>
<td class="title">struct ExplicitIncrementData</td>
</tr>
<tr>
<td/></tr>
<tr>
<td/></tr>
</table>
<hr>
<a name="Elements"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Elements' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#Distance">Distance</a></td>
<td class="imsum_right"><a href="#Distance">Distance</a> describes the distance between two
 neighboring main tickmarks on a ::Scale of an axis.
 All neighboring main tickmarks have the same constant distance.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#PostEquidistant">PostEquidistant</a></td>
<td class="imsum_right"><a href="#PostEquidistant">PostEquidistant</a> rules wether the member <a href="#Distance">Distance</a>
 describes a distance before or after the scaling is applied.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#BaseValue">BaseValue</a></td>
<td class="imsum_right">The <a href="#BaseValue">BaseValue</a> gives a starting point on the scale
 to which all further main tickmarks are relatively positioned.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#SubIncrements">SubIncrements</a></td>
<td class="imsum_right"><a href="#SubIncrements">SubIncrements</a> describes the positioning of further
 sub tickmarks on the scale of an axis.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#ShiftedPosition">ShiftedPosition</a></td>
<td class="imsum_right">If ShiftedPosition is false all ticks are set at the positions as described above.
 E.g. having tickmarks for whole numbers 1, 2 and 3 the ticks are exactly placed on positions for the values 1, 2 and 3.
 In contrast it is possible to have the tickmarks shifted thus they are placed between the indicated values.
 So if ShiftedPosition is set to true the tickmarks in the example are placed at 0.5 1.5 2.5 and 3.5.
 &nbsp;</td>
</tr>
</table>
<a name="ElementDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Elements' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="Distance" class="membertitle">Distance</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>double <b>Distance</b>;<hr>
<dl>
<dt><b>Description</b></dt>
<dd><a href="#Distance">Distance</a> describes the distance between two
 neighboring main tickmarks on a ::Scale of an axis.
 All neighboring main tickmarks have the same constant distance.

 </dd>
<dd><p>If the Scale has a <a href="XScaling.html">XScaling</a> the <a href="#Distance">Distance</a>
 may be measured in two different ways - that is - before or after the
 scaling is applied.</p>

 <p>On a logarithmic scale for example the distance between two main
 tickmarks is typically measured after the scaling is applied:
 Distance = log(tick2)-log(tick1)
 ( log(1000)-log(100)==log(100)-log(10)==log(10)-log(1)==1==Distance ).
 The resulting tickmarks will always look equidistant on the screen.
 The other possibility is to have a Distance = tick2-tick1 measured constant
 before a scaling is applied, which may lead to non equidistant tickmarks
 on the screen.</p>

 <p><a href="#PostEquidistant">PostEquidistant</a> rules wether the <a href="#Distance">Distance</a>
 is meant to be a value before or after scaling.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="PostEquidistant" class="membertitle">PostEquidistant</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>boolean <b>PostEquidistant</b>;<hr>
<dl>
<dt><b>Description</b></dt>
<dd><a href="#PostEquidistant">PostEquidistant</a> rules wether the member <a href="#Distance">Distance</a>
 describes a distance before or after the scaling is applied.

 </dd>
<dd><p>If <a href="#PostEquidistant">PostEquidistant</a> equals <b>true</b> <a href="#Distance">Distance</a>
 is given in values after <a href="XScaling.html">XScaling</a> is applied, thus resulting
 main tickmarks will always look equidistant on the screen.
 If <a href="#PostEquidistant">PostEquidistant</a> equals <b>false</b> <a href="#Distance">Distance</a>
 is given in values before <a href="XScaling.html">XScaling</a> is applied.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="BaseValue" class="membertitle">BaseValue</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>double <b>BaseValue</b>;<hr>
<dl>
<dt><b>Description</b></dt>
<dd>The <a href="#BaseValue">BaseValue</a> gives a starting point on the scale
 to which all further main tickmarks are relatively positioned.

 </dd>
<dd><p>The <a href="#BaseValue">BaseValue</a> is always a value on the scale before
 a possible scaling is applied. If the given value is not valid in the
 associated scaling the minimum of the scaling is assumed,
 if there is no minimum any other obvious value will be assumed.</p>

 <p>E.g.: assume a scale from 0 to 6 with identical scaling.
 Further assume this Increment to have Distance==2 and PostEquidistant==false.
 Setting BaseValue=0 would lead to main tickmarks 0; 2; 4; 6;
 Setting BaseValue=1,3 would lead to main tickmarks 1,3; 3,3; 5,3;
 Setting BaseValue=-0,7 would also lead to main tickmarks 1,3; 3,3; 5,3;
 And setting BaseValue to 2, -2, 4, -4 etc. in this example
 leads to the same result as BaseValue=0.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="SubIncrements" class="membertitle">SubIncrements</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>sequence&lt; <a href="ExplicitSubIncrement.html">ExplicitSubIncrement</a> &gt; <b>SubIncrements</b>;<hr>
<dl>
<dt><b>Description</b></dt>
<dd><a href="#SubIncrements">SubIncrements</a> describes the positioning of further
 sub tickmarks on the scale of an axis.

 </dd>
<dd><p>The first SubIncrement in this sequence determines how the
 distance between two neighboring main tickmarks is divided for positioning
 of further sub tickmarks. Every following SubIncrement determines the
 positions of subsequent tickmarks in relation to their parent tickmarks
 iven by the preceding SubIncrement.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="ShiftedPosition" class="membertitle">ShiftedPosition</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>boolean <b>ShiftedPosition</b>;<hr>
<dl>
<dt><b>Description</b></dt>
<dd>If ShiftedPosition is false all ticks are set at the positions as described above.
 E.g. having tickmarks for whole numbers 1, 2 and 3 the ticks are exactly placed on positions for the values 1, 2 and 3.
 In contrast it is possible to have the tickmarks shifted thus they are placed between the indicated values.
 So if ShiftedPosition is set to true the tickmarks in the example are placed at 0.5 1.5 2.5 and 3.5.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>