The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Chart::Mountain Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classChart_1_1Mountain.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="classChart_1_1Mountain-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Chart::Mountain Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classChart_1_1Mountain.html" title="Mountain class derived class for Chart to implement mountain type of plots.">Mountain</a> class derived class for Chart to implement mountain type of plots.  
 <a href="classChart_1_1Mountain.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Chart::Mountain:</div>
<div class="dyncontent">
<div class="center"><img src="classChart_1_1Mountain__inherit__graph.png" border="0" usemap="#Chart_1_1Mountain_inherit__map" alt="Inheritance graph"/></div>
<map name="Chart_1_1Mountain_inherit__map" id="Chart_1_1Mountain_inherit__map">
<area shape="rect" id="node2" href="classChart_1_1Base.html" title="Base class for Chart; all other classes derived from here." alt="" coords="17,6,105,34"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Chart::Mountain:</div>
<div class="dyncontent">
<div class="center"><img src="classChart_1_1Mountain__coll__graph.png" border="0" usemap="#Chart_1_1Mountain_coll__map" alt="Collaboration graph"/></div>
<map name="Chart_1_1Mountain_coll__map" id="Chart_1_1Mountain_coll__map">
<area shape="rect" id="node2" href="classChart_1_1Base.html" title="Base class for Chart; all other classes derived from here." alt="" coords="113,275,201,303"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="member-group"></a>
Private Functions</h2></td></tr>
<tr class="memitem:aaa146080e4c657cd36cfa2a233955e35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa146080e4c657cd36cfa2a233955e35"></a>
private&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Mountain.html#aaa146080e4c657cd36cfa2a233955e35">_draw_data</a></td></tr>
<tr class="memdesc:aaa146080e4c657cd36cfa2a233955e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the data <br/></td></tr>
<tr class="memitem:a1da3590b6cb7bc51b8c192e1141a6fa3"><td class="memItemLeft" align="right" valign="top">private array&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Mountain.html#a1da3590b6cb7bc51b8c192e1141a6fa3">_find_y_range</a> ()</td></tr>
<tr class="memdesc:a1da3590b6cb7bc51b8c192e1141a6fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find minimum and maximum value of y data sets.  <a href="#a1da3590b6cb7bc51b8c192e1141a6fa3"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classChart_1_1Base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classChart_1_1Base')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classChart_1_1Base.html">Chart::Base</a></td></tr>
<tr class="memitem:a73931fdf090999a07299c1b42d23ae9d inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a73931fdf090999a07299c1b42d23ae9d">new</a> ()</td></tr>
<tr class="memdesc:a73931fdf090999a07299c1b42d23ae9d inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard normal constructor.<br/>
 Calls.  <a href="#a73931fdf090999a07299c1b42d23ae9d"></a><br/></td></tr>
<tr class="memitem:aadd99033eae9eab891cc2abdf7e4b74d inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aadd99033eae9eab891cc2abdf7e4b74d">set</a> (hash opts)</td></tr>
<tr class="memdesc:aadd99033eae9eab891cc2abdf7e4b74d inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all options.  <a href="#aadd99033eae9eab891cc2abdf7e4b74d"></a><br/></td></tr>
<tr class="memitem:a91b33c2a7d570aac658b2660a4d7b809 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">hash&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a91b33c2a7d570aac658b2660a4d7b809">getopts</a> ()</td></tr>
<tr class="memdesc:a91b33c2a7d570aac658b2660a4d7b809 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">get all options  <a href="#a91b33c2a7d570aac658b2660a4d7b809"></a><br/></td></tr>
<tr class="memitem:ac68c2d5654211e9e5c36674324fe0451 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ac68c2d5654211e9e5c36674324fe0451">add_pt</a> (list data)</td></tr>
<tr class="memdesc:ac68c2d5654211e9e5c36674324fe0451 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph API<br/>
 Add one dataset (as a list) to the dataref.  <a href="#ac68c2d5654211e9e5c36674324fe0451"></a><br/></td></tr>
<tr class="memitem:aa45edc7a51c4a1dac82bf383c2c05d52 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aa45edc7a51c4a1dac82bf383c2c05d52">add_pt</a> (\\\list data)</td></tr>
<tr class="memdesc:aa45edc7a51c4a1dac82bf383c2c05d52 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph API<br/>
 Add one dataset (as a reference to a list) to the dataref via.  <a href="#aa45edc7a51c4a1dac82bf383c2c05d52"></a><br/></td></tr>
<tr class="memitem:a43dcf87aa2b9fd362ba104923c3f3d51 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a43dcf87aa2b9fd362ba104923c3f3d51">add_dataset</a> (list data)</td></tr>
<tr class="memdesc:a43dcf87aa2b9fd362ba104923c3f3d51 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph API<br/>
 Add many datasets (implemented as a list) to the dataref,.  <a href="#a43dcf87aa2b9fd362ba104923c3f3d51"></a><br/></td></tr>
<tr class="memitem:a36d9a9d949bf80f991ad53a116bdded3 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a36d9a9d949bf80f991ad53a116bdded3">add_dataset</a> (\\\list data)</td></tr>
<tr class="memdesc:a36d9a9d949bf80f991ad53a116bdded3 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph API<br/>
 Add many datasets (implemented as a references to alist) to the dataref,.  <a href="#a36d9a9d949bf80f991ad53a116bdded3"></a><br/></td></tr>
<tr class="memitem:a57eedac06ec67f93222bbe1a2930b606 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a57eedac06ec67f93222bbe1a2930b606">add_datafile</a> (scalar filename, scalar format)</td></tr>
<tr class="memdesc:a57eedac06ec67f93222bbe1a2930b606 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graph API<br/>
 it's also possible to add a complete datafile<br/>
 Uses.  <a href="#a57eedac06ec67f93222bbe1a2930b606"></a><br/></td></tr>
<tr class="memitem:a99372014f79c259968b77c93eaddaf1a inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a99372014f79c259968b77c93eaddaf1a">clear_data</a> ()</td></tr>
<tr class="memdesc:a99372014f79c259968b77c93eaddaf1a inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear Graph API (by undefining 'dataref'.  <a href="#a99372014f79c259968b77c93eaddaf1a"></a><br/></td></tr>
<tr class="memitem:abafa3dfccde44d267a6aea07ad2a1274 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">arrayref&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#abafa3dfccde44d267a6aea07ad2a1274">get_data</a> ()</td></tr>
<tr class="memdesc:abafa3dfccde44d267a6aea07ad2a1274 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get array of data of the last graph.  <a href="#abafa3dfccde44d267a6aea07ad2a1274"></a><br/></td></tr>
<tr class="memitem:ac6b44856256fb2aa1bb40ee716431028 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ac6b44856256fb2aa1bb40ee716431028">png</a> (scalar file, scalar dataref)</td></tr>
<tr class="memdesc:ac6b44856256fb2aa1bb40ee716431028 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in png format.  <a href="#ac6b44856256fb2aa1bb40ee716431028"></a><br/></td></tr>
<tr class="memitem:a887fdd48d80d348d6a38ad799356b0ec inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a887fdd48d80d348d6a38ad799356b0ec">cgi_png</a> (scalar dataref)</td></tr>
<tr class="memdesc:a887fdd48d80d348d6a38ad799356b0ec inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in png format to be directly written for CGI.  <a href="#a887fdd48d80d348d6a38ad799356b0ec"></a><br/></td></tr>
<tr class="memitem:ad6bc3855bdc31bc6e264e390f5e660c2 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ad6bc3855bdc31bc6e264e390f5e660c2">scalar_png</a> (scalar dataref)</td></tr>
<tr class="memdesc:ad6bc3855bdc31bc6e264e390f5e660c2 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in PNG format to be directly returned.  <a href="#ad6bc3855bdc31bc6e264e390f5e660c2"></a><br/></td></tr>
<tr class="memitem:aa9791b8cc8b287fa966402574afaf03f inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aa9791b8cc8b287fa966402574afaf03f">jpeg</a> (scalar file, scalar dataref)</td></tr>
<tr class="memdesc:aa9791b8cc8b287fa966402574afaf03f inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in JPG format to be directly plotted.  <a href="#aa9791b8cc8b287fa966402574afaf03f"></a><br/></td></tr>
<tr class="memitem:a4bb21f030ba3e48a8a1086634595a9cf inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a4bb21f030ba3e48a8a1086634595a9cf">cgi_jpeg</a> (scalar dataref)</td></tr>
<tr class="memdesc:a4bb21f030ba3e48a8a1086634595a9cf inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in JPG format to be directly for CGI.  <a href="#a4bb21f030ba3e48a8a1086634595a9cf"></a><br/></td></tr>
<tr class="memitem:ac5d9aee386bf811e2770574fba85ec66 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ac5d9aee386bf811e2770574fba85ec66">scalar_jpeg</a> (scalar dataref)</td></tr>
<tr class="memdesc:ac5d9aee386bf811e2770574fba85ec66 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in JPG format to be directly returned.  <a href="#ac5d9aee386bf811e2770574fba85ec66"></a><br/></td></tr>
<tr class="memitem:aee48a95d2dbc344911ee9a4cba3b51b0 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aee48a95d2dbc344911ee9a4cba3b51b0">make_gd</a> (scalar dataref)</td></tr>
<tr class="memdesc:aee48a95d2dbc344911ee9a4cba3b51b0 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce the graph of options set in GD format to be directly.  <a href="#aee48a95d2dbc344911ee9a4cba3b51b0"></a><br/></td></tr>
<tr class="memitem:af9fec7910f7254177a81252a03a0f587 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#af9fec7910f7254177a81252a03a0f587">imagemap_dump</a> ()</td></tr>
<tr class="memdesc:af9fec7910f7254177a81252a03a0f587 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the information to turn the chart into an imagemap  <a href="#af9fec7910f7254177a81252a03a0f587"></a><br/></td></tr>
<tr class="memitem:ae65cef86e6b2f279b9446b01a9bea088 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ae65cef86e6b2f279b9446b01a9bea088">minimum</a> (list array)</td></tr>
<tr class="memdesc:ae65cef86e6b2f279b9446b01a9bea088 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">determine minimum of an array of values  <a href="#ae65cef86e6b2f279b9446b01a9bea088"></a><br/></td></tr>
<tr class="memitem:a3dd0d7d961b05b92020c476958b8e0a0 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a3dd0d7d961b05b92020c476958b8e0a0">maximum</a> (list array)</td></tr>
<tr class="memdesc:a3dd0d7d961b05b92020c476958b8e0a0 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">determine maximum of an array of values  <a href="#a3dd0d7d961b05b92020c476958b8e0a0"></a><br/></td></tr>
<tr class="memitem:a97d3b67d31850ded3a7406a18c464ec9 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a97d3b67d31850ded3a7406a18c464ec9">arccos</a> (scalar a)</td></tr>
<tr class="memdesc:a97d3b67d31850ded3a7406a18c464ec9 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function arccos(a)  <a href="#a97d3b67d31850ded3a7406a18c464ec9"></a><br/></td></tr>
<tr class="memitem:a7da994b0d4ecf66262b4119745e38123 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a7da994b0d4ecf66262b4119745e38123">arcsin</a> (scalar a)</td></tr>
<tr class="memdesc:a7da994b0d4ecf66262b4119745e38123 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function arcsin(a)  <a href="#a7da994b0d4ecf66262b4119745e38123"></a><br/></td></tr>
<tr class="memitem:a0d197faade0b3f0b4183475d6e04a1ed inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a0d197faade0b3f0b4183475d6e04a1ed">true</a> (scalar arg)</td></tr>
<tr class="memdesc:a0d197faade0b3f0b4183475d6e04a1ed inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">determine true value of argument  <a href="#a0d197faade0b3f0b4183475d6e04a1ed"></a><br/></td></tr>
<tr class="memitem:a87f2f9d848c8f7f6e3a184fac9e86411 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a87f2f9d848c8f7f6e3a184fac9e86411">false</a> (scalar arg)</td></tr>
<tr class="memdesc:a87f2f9d848c8f7f6e3a184fac9e86411 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">determine false value of argument  <a href="#a87f2f9d848c8f7f6e3a184fac9e86411"></a><br/></td></tr>
<tr class="memitem:a23d5f9c348ed58b0b661a0efa10babf9 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a23d5f9c348ed58b0b661a0efa10babf9">modulo</a> (scalar a, scalar b)</td></tr>
<tr class="memdesc:a23d5f9c348ed58b0b661a0efa10babf9 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate float($a % $b) as the internal operator '' does only calculate in integers.  <a href="#a23d5f9c348ed58b0b661a0efa10babf9"></a><br/></td></tr>
<tr class="memitem:a0803aa94dabfc982195cab15392ba7bc inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a0803aa94dabfc982195cab15392ba7bc">_init</a> (scalar x, scalar y)</td></tr>
<tr class="memdesc:a0803aa94dabfc982195cab15392ba7bc inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize all default options here.  <a href="#a0803aa94dabfc982195cab15392ba7bc"></a><br/></td></tr>
<tr class="memitem:ac704c89b5b4b3f3f0e6fa35d6c5ca6c3 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ac704c89b5b4b3f3f0e6fa35d6c5ca6c3">_copy_data</a> (scalar extern_ref)</td></tr>
<tr class="memdesc:ac704c89b5b4b3f3f0e6fa35d6c5ca6c3 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy external data via a reference to internal memory.  <a href="#ac704c89b5b4b3f3f0e6fa35d6c5ca6c3"></a><br/></td></tr>
<tr class="memitem:a6a97b446c6c2f646dddd7f2a0076ba2e inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private array&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a6a97b446c6c2f646dddd7f2a0076ba2e">_color_spec_to_rgb</a> (scalar role, scalar spec)</td></tr>
<tr class="memdesc:a6a97b446c6c2f646dddd7f2a0076ba2e inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an array (list of) rgb values for spec.  <a href="#a6a97b446c6c2f646dddd7f2a0076ba2e"></a><br/></td></tr>
<tr class="memitem:afd4f3ee3925d1e765e099c80e6c98da7 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#afd4f3ee3925d1e765e099c80e6c98da7">_draw_sub_title</a> ()</td></tr>
<tr class="memdesc:afd4f3ee3925d1e765e099c80e6c98da7 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the sub-title for the chart  <a href="#afd4f3ee3925d1e765e099c80e6c98da7"></a><br/></td></tr>
<tr class="memitem:ade88df5ecdc74e50ea683b63424ba84a inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ade88df5ecdc74e50ea683b63424ba84a">_sort_data</a> ()</td></tr>
<tr class="memdesc:ade88df5ecdc74e50ea683b63424ba84a inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">sort the data nicely (mostly for the pareto charts and xy-plots)  <a href="#ade88df5ecdc74e50ea683b63424ba84a"></a><br/></td></tr>
<tr class="memitem:a694b293ee3d92e706b1743cb1fa9d09d inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a694b293ee3d92e706b1743cb1fa9d09d">_find_x_scale</a> ()</td></tr>
<tr class="memdesc:a694b293ee3d92e706b1743cb1fa9d09d inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">For a xy-plot do the same for the x values, as '_find_y_scale' does for the y values!  <a href="#a694b293ee3d92e706b1743cb1fa9d09d"></a><br/></td></tr>
<tr class="memitem:acb2fe91b2d57e43d84b1bc6f092ac68d inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#acb2fe91b2d57e43d84b1bc6f092ac68d">_find_y_scale</a> ()</td></tr>
<tr class="memdesc:acb2fe91b2d57e43d84b1bc6f092ac68d inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">find good values for the minimum and maximum y-value on the chart  <a href="#acb2fe91b2d57e43d84b1bc6f092ac68d"></a><br/></td></tr>
<tr class="memitem:a23f7394cb8c7bbe6a5d0e05582e038c9 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a23f7394cb8c7bbe6a5d0e05582e038c9">_calcTickInterval</a> (scalar dataset_min, scalar dataset_max, scalar flag_fixed_min, scalar flag_fixed_max, scalar minTicks, scalar maxTicks)</td></tr>
<tr class="memdesc:a23f7394cb8c7bbe6a5d0e05582e038c9 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the Interval between ticks in y direction.  <a href="#a23f7394cb8c7bbe6a5d0e05582e038c9"></a><br/></td></tr>
<tr class="memitem:abc810d13339a6b0ab2f08ff8a96b82cb inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#abc810d13339a6b0ab2f08ff8a96b82cb">_calcXTickInterval</a> (scalar min, scalar max, scalar minF, scalar maxF, scalar minTicks, scalar maxTicks)</td></tr>
<tr class="memdesc:abc810d13339a6b0ab2f08ff8a96b82cb inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the Interval between ticks in x direction.  <a href="#abc810d13339a6b0ab2f08ff8a96b82cb"></a><br/></td></tr>
<tr class="memitem:afb289639a7016adabc1cb03ae7851269 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#afb289639a7016adabc1cb03ae7851269">_countTicks</a> (scalar min, scalar max, scalar interval)</td></tr>
<tr class="memdesc:afb289639a7016adabc1cb03ae7851269 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Works out how many ticks would be displayed at that interval.  <a href="#afb289639a7016adabc1cb03ae7851269"></a><br/></td></tr>
<tr class="memitem:afaa4e9e29bc7fb9df56e9c7cd168e79b inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#afaa4e9e29bc7fb9df56e9c7cd168e79b">_round2Tick</a> (scalar input, scalar interval, scalar roundUP)</td></tr>
<tr class="memdesc:afaa4e9e29bc7fb9df56e9c7cd168e79b inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rounds up or down to the next tick of interval size.  <a href="#afaa4e9e29bc7fb9df56e9c7cd168e79b"></a><br/></td></tr>
<tr class="memitem:ab1f985ad443c2f1d1bf3ef86e9382346 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private array&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ab1f985ad443c2f1d1bf3ef86e9382346">_sepFP</a> (scalar num)</td></tr>
<tr class="memdesc:ab1f985ad443c2f1d1bf3ef86e9382346 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seperates a number into it's base 10 floating point exponent &amp; mantisa.  <a href="#ab1f985ad443c2f1d1bf3ef86e9382346"></a><br/></td></tr>
<tr class="memitem:ab5b79dbb6f086902396bf5fd4c2248ef inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private array&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ab5b79dbb6f086902396bf5fd4c2248ef">_find_x_range</a> ()</td></tr>
<tr class="memdesc:ab5b79dbb6f086902396bf5fd4c2248ef inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find minimum and maximum value of x data sets.  <a href="#ab5b79dbb6f086902396bf5fd4c2248ef"></a><br/></td></tr>
<tr class="memitem:aa13b0e86a933ce6b865c098fd0bdb37d inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aa13b0e86a933ce6b865c098fd0bdb37d">_plot</a> ()</td></tr>
<tr class="memdesc:aa13b0e86a933ce6b865c098fd0bdb37d inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">main sub that controls all the plotting of the actual chart  <a href="#aa13b0e86a933ce6b865c098fd0bdb37d"></a><br/></td></tr>
<tr class="memitem:a530e742ca18ce2e89f177d367964277f inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a530e742ca18ce2e89f177d367964277f">_draw_legend</a> ()</td></tr>
<tr class="memdesc:a530e742ca18ce2e89f177d367964277f inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">let the user know what all the pretty colors mean.  <a href="#a530e742ca18ce2e89f177d367964277f"></a><br/></td></tr>
<tr class="memitem:a863d96ec45b7fbd5ff05194f4eb827d0 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a863d96ec45b7fbd5ff05194f4eb827d0">_draw_bottom_legend</a> ()</td></tr>
<tr class="memdesc:a863d96ec45b7fbd5ff05194f4eb827d0 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">put the legend on the bottom of the chart  <a href="#a863d96ec45b7fbd5ff05194f4eb827d0"></a><br/></td></tr>
<tr class="memitem:a39f25b556f2d82e176fc6b0ccfc6da17 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a39f25b556f2d82e176fc6b0ccfc6da17">_draw_right_legend</a> ()</td></tr>
<tr class="memdesc:a39f25b556f2d82e176fc6b0ccfc6da17 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">put the legend on the right of the chart  <a href="#a39f25b556f2d82e176fc6b0ccfc6da17"></a><br/></td></tr>
<tr class="memitem:a2f3f15efadc46484126c94780748a534 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a2f3f15efadc46484126c94780748a534">_draw_top_legend</a> ()</td></tr>
<tr class="memdesc:a2f3f15efadc46484126c94780748a534 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">put the legend on top of the chart  <a href="#a2f3f15efadc46484126c94780748a534"></a><br/></td></tr>
<tr class="memitem:a39bad67aecd83bf523bc27d397256480 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a39bad67aecd83bf523bc27d397256480">_draw_left_legend</a> ()</td></tr>
<tr class="memdesc:a39bad67aecd83bf523bc27d397256480 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">put the legend on the left of the chart  <a href="#a39bad67aecd83bf523bc27d397256480"></a><br/></td></tr>
<tr class="memitem:a2ec9e89bd6719e178877577a72750cb7 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a2ec9e89bd6719e178877577a72750cb7">_draw_none_legend</a> ()</td></tr>
<tr class="memdesc:a2ec9e89bd6719e178877577a72750cb7 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">no legend to draw.  <a href="#a2ec9e89bd6719e178877577a72750cb7"></a><br/></td></tr>
<tr class="memitem:a5ad71ca4e51c7d4876561737f048a6e7 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a5ad71ca4e51c7d4876561737f048a6e7">_draw_x_label</a> ()</td></tr>
<tr class="memdesc:a5ad71ca4e51c7d4876561737f048a6e7 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the label for the x-axis  <a href="#a5ad71ca4e51c7d4876561737f048a6e7"></a><br/></td></tr>
<tr class="memitem:a6aafcea3c04d6a030a29892f04b25c1f inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a6aafcea3c04d6a030a29892f04b25c1f">_draw_y_label</a> ()</td></tr>
<tr class="memdesc:a6aafcea3c04d6a030a29892f04b25c1f inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the label for the y-axis  <a href="#a6aafcea3c04d6a030a29892f04b25c1f"></a><br/></td></tr>
<tr class="memitem:a26f0a0f81ae5e6082c2e7f7c00981dac inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a26f0a0f81ae5e6082c2e7f7c00981dac">_draw_ticks</a> ()</td></tr>
<tr class="memdesc:a26f0a0f81ae5e6082c2e7f7c00981dac inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the ticks and tick labels  <a href="#a26f0a0f81ae5e6082c2e7f7c00981dac"></a><br/></td></tr>
<tr class="memitem:a4f10e76a428b6b09c7ac17a8d8212701 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a4f10e76a428b6b09c7ac17a8d8212701">_draw_x_number_ticks</a> ()</td></tr>
<tr class="memdesc:a4f10e76a428b6b09c7ac17a8d8212701 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the ticks and tick labels  <a href="#a4f10e76a428b6b09c7ac17a8d8212701"></a><br/></td></tr>
<tr class="memitem:a64a81b266a528e24e5547ac504c1fc78 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a64a81b266a528e24e5547ac504c1fc78">_draw_x_ticks</a> ()</td></tr>
<tr class="memdesc:a64a81b266a528e24e5547ac504c1fc78 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the x-ticks and their labels  <a href="#a64a81b266a528e24e5547ac504c1fc78"></a><br/></td></tr>
<tr class="memitem:a46852297ab12aaf10546e63dd7eab462 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a46852297ab12aaf10546e63dd7eab462">_draw_y_ticks</a> ()</td></tr>
<tr class="memdesc:a46852297ab12aaf10546e63dd7eab462 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the y-ticks and their labels  <a href="#a46852297ab12aaf10546e63dd7eab462"></a><br/></td></tr>
<tr class="memitem:a8bae7e38a6e77c0696f2ef8b06791caa inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a8bae7e38a6e77c0696f2ef8b06791caa">_grey_background</a> ()</td></tr>
<tr class="memdesc:a8bae7e38a6e77c0696f2ef8b06791caa inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">put a grey background on the plot of the data itself  <a href="#a8bae7e38a6e77c0696f2ef8b06791caa"></a><br/></td></tr>
<tr class="memitem:a379e60b338fb8858ce705bdc0e5630fb inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a379e60b338fb8858ce705bdc0e5630fb">_draw_grid_lines</a> ()</td></tr>
<tr class="memdesc:a379e60b338fb8858ce705bdc0e5630fb inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw grid_lines  <a href="#a379e60b338fb8858ce705bdc0e5630fb"></a><br/></td></tr>
<tr class="memitem:afb41d27247195ea502c6f5a2d8e21eb6 inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#afb41d27247195ea502c6f5a2d8e21eb6">_draw_x_grid_lines</a> ()</td></tr>
<tr class="memdesc:afb41d27247195ea502c6f5a2d8e21eb6 inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw grid_lines for x  <a href="#afb41d27247195ea502c6f5a2d8e21eb6"></a><br/></td></tr>
<tr class="memitem:aac178efe7b3c275cd18fe3c86b4d7a6f inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aac178efe7b3c275cd18fe3c86b4d7a6f">_draw_y_grid_lines</a> ()</td></tr>
<tr class="memdesc:aac178efe7b3c275cd18fe3c86b4d7a6f inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw grid_lines for y  <a href="#aac178efe7b3c275cd18fe3c86b4d7a6f"></a><br/></td></tr>
<tr class="memitem:af174cccca9ebbc23f588b6587e88fa1b inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#af174cccca9ebbc23f588b6587e88fa1b">_draw_y2_grid_lines</a> ()</td></tr>
<tr class="memdesc:af174cccca9ebbc23f588b6587e88fa1b inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw grid_lines for y  <a href="#af174cccca9ebbc23f588b6587e88fa1b"></a><br/></td></tr>
<tr class="memitem:ab86fa8ba6e10d109bd155bfefdb42ebf inherit pub_methods_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ab86fa8ba6e10d109bd155bfefdb42ebf">_prepare_brush</a> (scalar color, scalar type, scalar role)</td></tr>
<tr class="memdesc:ab86fa8ba6e10d109bd155bfefdb42ebf inherit pub_methods_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">prepare brush  <a href="#ab86fa8ba6e10d109bd155bfefdb42ebf"></a><br/></td></tr>
<tr class="inherit_header pub_attribs_classChart_1_1Base"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classChart_1_1Base')"><img src="closed.png" alt="-"/>&nbsp;Public Attributes inherited from <a class="el" href="classChart_1_1Base.html">Chart::Base</a></td></tr>
<tr class="memitem:a38c2792df08724efa7c4e1b9194cbe6e inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">Hash&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a38c2792df08724efa7c4e1b9194cbe6e">named_colors</a></td></tr>
<tr class="memdesc:a38c2792df08724efa7c4e1b9194cbe6e inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGB values of named colors.  <a href="#a38c2792df08724efa7c4e1b9194cbe6e"></a><br/></td></tr>
<tr class="memitem:a13296be5b92a9880851977fe0abfdf01 inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a13296be5b92a9880851977fe0abfdf01">_check_data</a></td></tr>
<tr class="memdesc:a13296be5b92a9880851977fe0abfdf01 inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the internal data to be displayed.  <a href="#a13296be5b92a9880851977fe0abfdf01"></a><br/></td></tr>
<tr class="memitem:ab021c0dceb1ae55e1697bbee667480fa inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ab021c0dceb1ae55e1697bbee667480fa">_draw</a></td></tr>
<tr class="memdesc:ab021c0dceb1ae55e1697bbee667480fa inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot the chart to the gd object<br/>
 Calls:  <a href="#ab021c0dceb1ae55e1697bbee667480fa"></a><br/></td></tr>
<tr class="memitem:addecc110eb46a126acaad69e113d06ea inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#addecc110eb46a126acaad69e113d06ea">_set_colors</a></td></tr>
<tr class="memdesc:addecc110eb46a126acaad69e113d06ea inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">specify my colors  <a href="#addecc110eb46a126acaad69e113d06ea"></a><br/></td></tr>
<tr class="memitem:a14098e898b9f9b5dca8d7a39ab9d4d57 inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a14098e898b9f9b5dca8d7a39ab9d4d57">_color_role_to_index</a></td></tr>
<tr class="memdesc:a14098e898b9f9b5dca8d7a39ab9d4d57 inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a (list of) color index(es) corresponding to the (list of) role(s)  <a href="#a14098e898b9f9b5dca8d7a39ab9d4d57"></a><br/></td></tr>
<tr class="memitem:a2c02f66668131d6567338965e821d87a inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a2c02f66668131d6567338965e821d87a">_brushStyles_of_roles</a></td></tr>
<tr class="memdesc:a2c02f66668131d6567338965e821d87a inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a (list of) brushStyles corresponding to the (list of) role(s)  <a href="#a2c02f66668131d6567338965e821d87a"></a><br/></td></tr>
<tr class="memitem:aa3467472a4c4a598c5a2f64de8c438c1 inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#aa3467472a4c4a598c5a2f64de8c438c1">_draw_title</a></td></tr>
<tr class="memdesc:aa3467472a4c4a598c5a2f64de8c438c1 inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">draw the title for the chart  <a href="#aa3467472a4c4a598c5a2f64de8c438c1"></a><br/></td></tr>
<tr class="memitem:a060d522a2f0240cad4c746891d488f80 inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a060d522a2f0240cad4c746891d488f80">_default_f_tick</a></td></tr>
<tr class="memdesc:a060d522a2f0240cad4c746891d488f80 inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">default tick conversion function This function is pointed to be $self-&gt;{f_x_tick} resp.  <a href="#a060d522a2f0240cad4c746891d488f80"></a><br/></td></tr>
<tr class="memitem:a1f3ae34864bf296fafcab63416926b83 inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#a1f3ae34864bf296fafcab63416926b83">_xyRatio</a></td></tr>
<tr class="memdesc:a1f3ae34864bf296fafcab63416926b83 inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ratio width_x/width_y.  <a href="#a1f3ae34864bf296fafcab63416926b83"></a><br/></td></tr>
<tr class="memitem:ac21e93fb6498ea3137e15fd348e7b9ff inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#ac21e93fb6498ea3137e15fd348e7b9ff">_xPixelInReal</a></td></tr>
<tr class="memdesc:ac21e93fb6498ea3137e15fd348e7b9ff inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get width of one Pixel in real coordinates in x-direction.  <a href="#ac21e93fb6498ea3137e15fd348e7b9ff"></a><br/></td></tr>
<tr class="memitem:afe24ee8f28c900069e65ddd666a242ff inherit pub_attribs_classChart_1_1Base"><td class="memItemLeft" align="right" valign="top">private float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChart_1_1Base.html#afe24ee8f28c900069e65ddd666a242ff">_yPixelInReal</a></td></tr>
<tr class="memdesc:afe24ee8f28c900069e65ddd666a242ff inherit pub_attribs_classChart_1_1Base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get width of one Pixel in real coordinates in y-direction.  <a href="#afe24ee8f28c900069e65ddd666a242ff"></a><br/></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classChart_1_1Mountain.html" title="Mountain class derived class for Chart to implement mountain type of plots.">Mountain</a> class derived class for Chart to implement mountain type of plots. </p>
<p>Some <a class="el" href="classChart_1_1Mountain.html" title="Mountain class derived class for Chart to implement mountain type of plots.">Mountain</a> chart details:</p>
<p>The effective y data value for a given x point and dataset is the sum of the actual y data values of that dataset and all datasets "below" it (i.e., with higher dataset indexes).</p>
<p>If the y data value in any dataset is undef or negative for a given x, then all datasets are treated as missing for that x.</p>
<p>The y minimum is always forced to zero.</p>
<p>To avoid a dataset area "cutting into" the area of the dataset below it, the y pixel for each dataset point will never be below the y pixel for the same point in the dataset below the dataset. </p>
</div><h2>Member Function Documentation</h2>
<a class="anchor" id="a1da3590b6cb7bc51b8c192e1141a6fa3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">private array Chart::Mountain::_find_y_range </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find minimum and maximum value of y data sets. </p>
<dl class="section return"><dt>Returns</dt><dd>( min, max, flag_all_integers ) </dd></dl>

<p>Reimplemented from <a class="el" href="classChart_1_1Base.html#ad28e18fc86eebc6846785580977532ca">Chart::Base</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Chart/<a class="el" href="Mountain_8pm.html">Mountain.pm</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>Chart</b></li><li class="navelem"><a class="el" href="classChart_1_1Mountain.html">Mountain</a></li>
    <li class="footer">Generated on Tue Oct 14 2014 09:52:36 by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
  </ul>
</div>
</body>
</html>