<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Class: Ziya::Gauges::Support::RadialTicks</title> <link rel="stylesheet" href="../../../rdoc.css" type="text/css" media="screen" /> <script src="../../../js/jquery.js" type="text/javascript" charset="utf-8"></script> <script src="../../../js/thickbox-compressed.js" type="text/javascript" charset="utf-8"></script> <script src="../../../js/quicksearch.js" type="text/javascript" charset="utf-8"></script> <script src="../../../js/darkfish.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" charset="utf-8"> $(document).ready( function() { hookSourceViews(); hookQuickSearch(); highlightLocationTarget(); $('ul.link-list a').bind( "click", highlightClickTarget ); }); </script> </head> <body class="class"> <div id="metadata"> <div id="file-metadata"> <div id="file-list-section" class="section"> <h3 class="section-header">In Files</h3> <div class="section-body"> <ul> <li><a href="../../../lib/ziya/gauges/support/radial_ticks.rb.html?TB_iframe=true&height=400&width=600" class="thickbox" title="lib/ziya/gauges/support/radial_ticks.rb">lib/ziya/gauges/support/radial_ticks.rb</a></li> </ul> </div> </div> </div> <div id="class-metadata"> <!-- Parent Class --> <div id="parent-class-section" class="section"> <h3 class="section-header">Parent</h3> <p class="link"><a href="RadialBase.html">Ziya::Gauges::Support::RadialBase</a></p> </div> <!-- Namespace Contents --> <!-- Method Quickref --> <div id="method-list-section" class="section"> <h3 class="section-header">Methods</h3> <ul class="link-list"> <li><a href="#flatten">flatten</a></li> </ul> </div> <!-- Included Modules --> </div> <div id="project-metadata"> <div id="classindex-section" class="section project-section"> <h3 class="section-header">Class Index</h3> <ul class="link-list"> <li><a href="../../../Ziya.html">Ziya</a></li> <li><a href="../../../Ziya/Charts.html">Ziya::Charts</a></li> <li><a href="../../../Ziya/Charts/Area.html">Ziya::Charts::Area</a></li> <li><a href="../../../Ziya/Charts/AreaThreed.html">Ziya::Charts::AreaThreed</a></li> <li><a href="../../../Ziya/Charts/Bar.html">Ziya::Charts::Bar</a></li> <li><a href="../../../Ziya/Charts/Base.html">Ziya::Charts::Base</a></li> <li><a href="../../../Ziya/Charts/Bubble.html">Ziya::Charts::Bubble</a></li> <li><a href="../../../Ziya/Charts/CandleStick.html">Ziya::Charts::CandleStick</a></li> <li><a href="../../../Ziya/Charts/Column.html">Ziya::Charts::Column</a></li> <li><a href="../../../Ziya/Charts/ColumnThreed.html">Ziya::Charts::ColumnThreed</a></li> <li><a href="../../../Ziya/Charts/Custom.html">Ziya::Charts::Custom</a></li> <li><a href="../../../Ziya/Charts/Donut.html">Ziya::Charts::Donut</a></li> <li><a href="../../../Ziya/Charts/FloatingBar.html">Ziya::Charts::FloatingBar</a></li> <li><a href="../../../Ziya/Charts/FloatingColumn.html">Ziya::Charts::FloatingColumn</a></li> <li><a href="../../../Ziya/Charts/ImageColumn.html">Ziya::Charts::ImageColumn</a></li> <li><a href="../../../Ziya/Charts/ImagePie.html">Ziya::Charts::ImagePie</a></li> <li><a href="../../../Ziya/Charts/Line.html">Ziya::Charts::Line</a></li> <li><a href="../../../Ziya/Charts/Mixed.html">Ziya::Charts::Mixed</a></li> <li><a href="../../../Ziya/Charts/ParallelThreedColumn.html">Ziya::Charts::ParallelThreedColumn</a></li> <li><a href="../../../Ziya/Charts/Pie.html">Ziya::Charts::Pie</a></li> <li><a href="../../../Ziya/Charts/PieThreed.html">Ziya::Charts::PieThreed</a></li> <li><a href="../../../Ziya/Charts/Polar.html">Ziya::Charts::Polar</a></li> <li><a href="../../../Ziya/Charts/Scatter.html">Ziya::Charts::Scatter</a></li> <li><a href="../../../Ziya/Charts/StackedArea.html">Ziya::Charts::StackedArea</a></li> <li><a href="../../../Ziya/Charts/StackedBar.html">Ziya::Charts::StackedBar</a></li> <li><a href="../../../Ziya/Charts/StackedColumn.html">Ziya::Charts::StackedColumn</a></li> <li><a href="../../../Ziya/Charts/StackedThreedArea.html">Ziya::Charts::StackedThreedArea</a></li> <li><a href="../../../Ziya/Charts/StackedThreedColumn.html">Ziya::Charts::StackedThreedColumn</a></li> <li><a href="../../../Ziya/Charts/Support.html">Ziya::Charts::Support</a></li> <li><a href="../../../Ziya/Charts/Support/Area.html">Ziya::Charts::Support::Area</a></li> <li><a href="../../../Ziya/Charts/Support/AxisCategory.html">Ziya::Charts::Support::AxisCategory</a></li> <li><a href="../../../Ziya/Charts/Support/AxisTicks.html">Ziya::Charts::Support::AxisTicks</a></li> <li><a href="../../../Ziya/Charts/Support/AxisValue.html">Ziya::Charts::Support::AxisValue</a></li> <li><a href="../../../Ziya/Charts/Support/Base.html">Ziya::Charts::Support::Base</a></li> <li><a href="../../../Ziya/Charts/Support/Bevel.html">Ziya::Charts::Support::Bevel</a></li> <li><a href="../../../Ziya/Charts/Support/Blur.html">Ziya::Charts::Support::Blur</a></li> <li><a href="../../../Ziya/Charts/Support/Button.html">Ziya::Charts::Support::Button</a></li> <li><a href="../../../Ziya/Charts/Support/ChartBorder.html">Ziya::Charts::Support::ChartBorder</a></li> <li><a href="../../../Ziya/Charts/Support/ChartGridH.html">Ziya::Charts::Support::ChartGridH</a></li> <li><a href="../../../Ziya/Charts/Support/ChartGridV.html">Ziya::Charts::Support::ChartGridV</a></li> <li><a href="../../../Ziya/Charts/Support/ChartGuide.html">Ziya::Charts::Support::ChartGuide</a></li> <li><a href="../../../Ziya/Charts/Support/ChartLabel.html">Ziya::Charts::Support::ChartLabel</a></li> <li><a href="../../../Ziya/Charts/Support/ChartNote.html">Ziya::Charts::Support::ChartNote</a></li> <li><a href="../../../Ziya/Charts/Support/ChartPref.html">Ziya::Charts::Support::ChartPref</a></li> <li><a href="../../../Ziya/Charts/Support/ChartRect.html">Ziya::Charts::Support::ChartRect</a></li> <li><a href="../../../Ziya/Charts/Support/ChartTransition.html">Ziya::Charts::Support::ChartTransition</a></li> <li><a href="../../../Ziya/Charts/Support/Circle.html">Ziya::Charts::Support::Circle</a></li> <li><a href="../../../Ziya/Charts/Support/ContextMenu.html">Ziya::Charts::Support::ContextMenu</a></li> <li><a href="../../../Ziya/Charts/Support/Draw.html">Ziya::Charts::Support::Draw</a></li> <li><a href="../../../Ziya/Charts/Support/DrawBase.html">Ziya::Charts::Support::DrawBase</a></li> <li><a href="../../../Ziya/Charts/Support/Filter.html">Ziya::Charts::Support::Filter</a></li> <li><a href="../../../Ziya/Charts/Support/FlashToJavascript.html">Ziya::Charts::Support::FlashToJavascript</a></li> <li><a href="../../../Ziya/Charts/Support/Glow.html">Ziya::Charts::Support::Glow</a></li> <li><a href="../../../Ziya/Charts/Support/Image.html">Ziya::Charts::Support::Image</a></li> <li><a href="../../../Ziya/Charts/Support/Legend.html">Ziya::Charts::Support::Legend</a></li> <li><a href="../../../Ziya/Charts/Support/Line.html">Ziya::Charts::Support::Line</a></li> <li><a href="../../../Ziya/Charts/Support/Link.html">Ziya::Charts::Support::Link</a></li> <li><a href="../../../Ziya/Charts/Support/LinkData.html">Ziya::Charts::Support::LinkData</a></li> <li><a href="../../../Ziya/Charts/Support/Rect.html">Ziya::Charts::Support::Rect</a></li> <li><a href="../../../Ziya/Charts/Support/Scroll.html">Ziya::Charts::Support::Scroll</a></li> <li><a href="../../../Ziya/Charts/Support/Series.html">Ziya::Charts::Support::Series</a></li> <li><a href="../../../Ziya/Charts/Support/SeriesColor.html">Ziya::Charts::Support::SeriesColor</a></li> <li><a href="../../../Ziya/Charts/Support/SeriesExplode.html">Ziya::Charts::Support::SeriesExplode</a></li> <li><a href="../../../Ziya/Charts/Support/Shadow.html">Ziya::Charts::Support::Shadow</a></li> <li><a href="../../../Ziya/Charts/Support/Text.html">Ziya::Charts::Support::Text</a></li> <li><a href="../../../Ziya/Charts/Support/Tooltip.html">Ziya::Charts::Support::Tooltip</a></li> <li><a href="../../../Ziya/Charts/Support/Update.html">Ziya::Charts::Support::Update</a></li> <li><a href="../../../Ziya/Gauges.html">Ziya::Gauges</a></li> <li><a href="../../../Ziya/Gauges/Base.html">Ziya::Gauges::Base</a></li> <li><a href="../../../Ziya/Gauges/Radial.html">Ziya::Gauges::Radial</a></li> <li><a href="../../../Ziya/Gauges/Signal.html">Ziya::Gauges::Signal</a></li> <li><a href="../../../Ziya/Gauges/Support.html">Ziya::Gauges::Support</a></li> <li><a href="../../../Ziya/Gauges/Support/Area.html">Ziya::Gauges::Support::Area</a></li> <li><a href="../../../Ziya/Gauges/Support/Base.html">Ziya::Gauges::Support::Base</a></li> <li><a href="../../../Ziya/Gauges/Support/Circle.html">Ziya::Gauges::Support::Circle</a></li> <li><a href="../../../Ziya/Gauges/Support/Design.html">Ziya::Gauges::Support::Design</a></li> <li><a href="../../../Ziya/Gauges/Support/Image.html">Ziya::Gauges::Support::Image</a></li> <li><a href="../../../Ziya/Gauges/Support/Line.html">Ziya::Gauges::Support::Line</a></li> <li><a href="../../../Ziya/Gauges/Support/Link.html">Ziya::Gauges::Support::Link</a></li> <li><a href="../../../Ziya/Gauges/Support/Move.html">Ziya::Gauges::Support::Move</a></li> <li><a href="../../../Ziya/Gauges/Support/Point.html">Ziya::Gauges::Support::Point</a></li> <li><a href="../../../Ziya/Gauges/Support/Polygon.html">Ziya::Gauges::Support::Polygon</a></li> <li><a href="../../../Ziya/Gauges/Support/RadialBase.html">Ziya::Gauges::Support::RadialBase</a></li> <li><a href="../../../Ziya/Gauges/Support/RadialNumbers.html">Ziya::Gauges::Support::RadialNumbers</a></li> <li><a href="../../../Ziya/Gauges/Support/RadialTicks.html">Ziya::Gauges::Support::RadialTicks</a></li> <li><a href="../../../Ziya/Gauges/Support/Rect.html">Ziya::Gauges::Support::Rect</a></li> <li><a href="../../../Ziya/Gauges/Support/Rotate.html">Ziya::Gauges::Support::Rotate</a></li> <li><a href="../../../Ziya/Gauges/Support/Scale.html">Ziya::Gauges::Support::Scale</a></li> <li><a href="../../../Ziya/Gauges/Support/Text.html">Ziya::Gauges::Support::Text</a></li> <li><a href="../../../Ziya/Gauges/Support/Update.html">Ziya::Gauges::Support::Update</a></li> <li><a href="../../../Ziya/Gauges/Thermo.html">Ziya::Gauges::Thermo</a></li> <li><a href="../../../Ziya/HtmlHelpers.html">Ziya::HtmlHelpers</a></li> <li><a href="../../../Ziya/HtmlHelpers/Charts.html">Ziya::HtmlHelpers::Charts</a></li> <li><a href="../../../Ziya/HtmlHelpers/Gauges.html">Ziya::HtmlHelpers::Gauges</a></li> <li><a href="../../../Ziya/HtmlHelpers/Maps.html">Ziya::HtmlHelpers::Maps</a></li> <li><a href="../../../Ziya/Maps.html">Ziya::Maps</a></li> <li><a href="../../../Ziya/Maps/Australia.html">Ziya::Maps::Australia</a></li> <li><a href="../../../Ziya/Maps/Base.html">Ziya::Maps::Base</a></li> <li><a href="../../../Ziya/Maps/Belgium.html">Ziya::Maps::Belgium</a></li> <li><a href="../../../Ziya/Maps/Brazil.html">Ziya::Maps::Brazil</a></li> <li><a href="../../../Ziya/Maps/Canada.html">Ziya::Maps::Canada</a></li> <li><a href="../../../Ziya/Maps/Europe.html">Ziya::Maps::Europe</a></li> <li><a href="../../../Ziya/Maps/France.html">Ziya::Maps::France</a></li> <li><a href="../../../Ziya/Maps/Geocode.html">Ziya::Maps::Geocode</a></li> <li><a href="../../../Ziya/Maps/Germany.html">Ziya::Maps::Germany</a></li> <li><a href="../../../Ziya/Maps/Italy.html">Ziya::Maps::Italy</a></li> <li><a href="../../../Ziya/Maps/Mexico.html">Ziya::Maps::Mexico</a></li> <li><a href="../../../Ziya/Maps/Support.html">Ziya::Maps::Support</a></li> <li><a href="../../../Ziya/Maps/Support/Arc.html">Ziya::Maps::Support::Arc</a></li> <li><a href="../../../Ziya/Maps/Support/ArcColor.html">Ziya::Maps::Support::ArcColor</a></li> <li><a href="../../../Ziya/Maps/Support/ArcRange.html">Ziya::Maps::Support::ArcRange</a></li> <li><a href="../../../Ziya/Maps/Support/BackgroundColor.html">Ziya::Maps::Support::BackgroundColor</a></li> <li><a href="../../../Ziya/Maps/Support/Base.html">Ziya::Maps::Support::Base</a></li> <li><a href="../../../Ziya/Maps/Support/DefaultColor.html">Ziya::Maps::Support::DefaultColor</a></li> <li><a href="../../../Ziya/Maps/Support/DefaultPoint.html">Ziya::Maps::Support::DefaultPoint</a></li> <li><a href="../../../Ziya/Maps/Support/FirstZoom.html">Ziya::Maps::Support::FirstZoom</a></li> <li><a href="../../../Ziya/Maps/Support/HeatRange.html">Ziya::Maps::Support::HeatRange</a></li> <li><a href="../../../Ziya/Maps/Support/Hover.html">Ziya::Maps::Support::Hover</a></li> <li><a href="../../../Ziya/Maps/Support/Line.html">Ziya::Maps::Support::Line</a></li> <li><a href="../../../Ziya/Maps/Support/LineColor.html">Ziya::Maps::Support::LineColor</a></li> <li><a href="../../../Ziya/Maps/Support/LineRange.html">Ziya::Maps::Support::LineRange</a></li> <li><a href="../../../Ziya/Maps/Support/OutlineColor.html">Ziya::Maps::Support::OutlineColor</a></li> <li><a href="../../../Ziya/Maps/Support/Point.html">Ziya::Maps::Support::Point</a></li> <li><a href="../../../Ziya/Maps/Support/PointRange.html">Ziya::Maps::Support::PointRange</a></li> <li><a href="../../../Ziya/Maps/Support/Range.html">Ziya::Maps::Support::Range</a></li> <li><a href="../../../Ziya/Maps/Support/Ranges.html">Ziya::Maps::Support::Ranges</a></li> <li><a href="../../../Ziya/Maps/Support/Region.html">Ziya::Maps::Support::Region</a></li> <li><a href="../../../Ziya/Maps/Support/ScalePoints.html">Ziya::Maps::Support::ScalePoints</a></li> <li><a href="../../../Ziya/Maps/Support/ShowName.html">Ziya::Maps::Support::ShowName</a></li> <li><a href="../../../Ziya/Maps/Support/State.html">Ziya::Maps::Support::State</a></li> <li><a href="../../../Ziya/Maps/Support/StateInfoIcon.html">Ziya::Maps::Support::StateInfoIcon</a></li> <li><a href="../../../Ziya/Maps/Support/ZoomMode.html">Ziya::Maps::Support::ZoomMode</a></li> <li><a href="../../../Ziya/Maps/Support/ZoomOutButton.html">Ziya::Maps::Support::ZoomOutButton</a></li> <li><a href="../../../Ziya/Maps/Support/ZoomOutScale.html">Ziya::Maps::Support::ZoomOutScale</a></li> <li><a href="../../../Ziya/Maps/Sweden.html">Ziya::Maps::Sweden</a></li> <li><a href="../../../Ziya/Maps/Uk.html">Ziya::Maps::Uk</a></li> <li><a href="../../../Ziya/Maps/Us.html">Ziya::Maps::Us</a></li> <li><a href="../../../Ziya/Maps/World.html">Ziya::Maps::World</a></li> <li><a href="../../../Ziya/YamlHelpers.html">Ziya::YamlHelpers</a></li> <li><a href="../../../Ziya/YamlHelpers/Gauges.html">Ziya::YamlHelpers::Gauges</a></li> <li><a href="../../../Ziya/YamlHelpers/Maps.html">Ziya::YamlHelpers::Maps</a></li> <li><a href="../../../Ziya/Ziyafy.html">Ziya::Ziyafy</a></li> <li><a href="../../../String.html">String</a></li> </ul> <div id="no-class-search-results" style="display: none;">No matching classes.</div> <form action="#" method="get" accept-charset="utf-8"> <fieldset> <legend>Quicksearch</legend> <input type="text" name="quicksearch" value="" class="quicksearch-field" /> </fieldset> </form> </div> </div> </div> <div id="documentation"> <h1 class="class">Ziya::Gauges::Support::RadialTicks</h1> <div id="description"> </div> <!-- Constants --> <!-- Attributes --> <!-- Methods --> <div id="public-instance-method-details" class="method-section section"> <h3 class="section-header">Public Instance Methods</h3> <div id="flatten-method" class="method-detail"> <a name="flatten"></a> <div class="method-heading"> <span class="method-name">flatten</span><span class="method-args">( xml )</span> <span class="method-click-advice">click to toggle source</span> </div> <div class="method-description"> <p><p> overrides flatten to generate a series of radial tick marks </p></p> <div class="method-source-code" id="flatten-source"> <pre> <span class="ruby-comment cmt"># File lib/ziya/gauges/support/radial_ticks.rb, line 13</span> 13: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">flatten</span>( <span class="ruby-identifier">xml</span> ) 14: <span class="ruby-identifier">i</span> = <span class="ruby-identifier">start_angle</span> 15: <span class="ruby-keyword kw">while</span>( <span class="ruby-identifier">i</span> <span class="ruby-operator"><=</span> <span class="ruby-identifier">end_angle</span> ) <span class="ruby-keyword kw">do</span> 16: <span class="ruby-identifier">angle</span> = <span class="ruby-identifier">deg2rad</span>( <span class="ruby-identifier">i</span> ) 17: <span class="ruby-identifier">hash</span> = { <span class="ruby-identifier">:x1</span> =<span class="ruby-operator">></span> (<span class="ruby-identifier">x</span> <span class="ruby-operator">+</span> <span class="ruby-constant">Math</span><span class="ruby-operator">::</span><span class="ruby-identifier">sin</span>( <span class="ruby-identifier">angle</span> ) <span class="ruby-operator">*</span> <span class="ruby-identifier">radius</span>).<span class="ruby-identifier">to_i</span>, 18: <span class="ruby-identifier">:y1</span> =<span class="ruby-operator">></span> (<span class="ruby-identifier">y</span> <span class="ruby-operator">-</span> <span class="ruby-constant">Math</span><span class="ruby-operator">::</span><span class="ruby-identifier">cos</span>( <span class="ruby-identifier">angle</span> ) <span class="ruby-operator">*</span> <span class="ruby-identifier">radius</span>).<span class="ruby-identifier">to_i</span>, 19: <span class="ruby-identifier">:x2</span> =<span class="ruby-operator">></span> (<span class="ruby-identifier">x</span> <span class="ruby-operator">+</span> <span class="ruby-constant">Math</span><span class="ruby-operator">::</span><span class="ruby-identifier">sin</span>( <span class="ruby-identifier">angle</span> ) <span class="ruby-operator">*</span> (<span class="ruby-identifier">radius</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">length</span>)).<span class="ruby-identifier">to_i</span>, 20: <span class="ruby-identifier">:y2</span> =<span class="ruby-operator">></span> (<span class="ruby-identifier">y</span> <span class="ruby-operator">-</span> <span class="ruby-constant">Math</span><span class="ruby-operator">::</span><span class="ruby-identifier">cos</span>( <span class="ruby-identifier">angle</span> ) <span class="ruby-operator">*</span> (<span class="ruby-identifier">radius</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">length</span>)).<span class="ruby-identifier">to_i</span>, 21: <span class="ruby-identifier">:thickness</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">thickness</span>, 22: <span class="ruby-identifier">:color</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">color</span> } 23: <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">line</span>( <span class="ruby-identifier">hash</span> ) 24: <span class="ruby-identifier">i</span> <span class="ruby-operator">+=</span> (<span class="ruby-identifier">end_angle</span><span class="ruby-operator">-</span><span class="ruby-identifier">start_angle</span>)<span class="ruby-operator">/</span>(<span class="ruby-identifier">ticks</span><span class="ruby-operator">-</span><span class="ruby-value">1</span>) 25: <span class="ruby-keyword kw">end</span> 26: <span class="ruby-keyword kw">end</span></pre> </div> </div> </div> </div> </div> </div> <div id="rdoc-debugging-section-dump"> <div class="section"> <h2 class="section-header">secsequence</h2> <pre>--- SEC00174 </pre> </div> <div class="section"> <h2 class="section-header">seccomment</h2> <pre>--- "" </pre> </div> <div class="section"> <h2 class="section-header">method_list</h2> <pre>--- - methods: - visibility: public aref: M000067 name: flatten sourcecode: " <span class=\"ruby-comment cmt\"># File lib/ziya/gauges/support/radial_ticks.rb, line 13</span>\n\ 13: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">flatten</span>( <span class=\"ruby-identifier\">xml</span> )\n\ 14: <span class=\"ruby-identifier\">i</span> = <span class=\"ruby-identifier\">start_angle</span> \n\ 15: <span class=\"ruby-keyword kw\">while</span>( <span class=\"ruby-identifier\">i</span> <span class=\"ruby-operator\">&lt;=</span> <span class=\"ruby-identifier\">end_angle</span> ) <span class=\"ruby-keyword kw\">do</span>\n\ 16: <span class=\"ruby-identifier\">angle</span> = <span class=\"ruby-identifier\">deg2rad</span>( <span class=\"ruby-identifier\">i</span> )\n\ 17: <span class=\"ruby-identifier\">hash</span> = { <span class=\"ruby-identifier\">:x1</span> =<span class=\"ruby-operator\">&gt;</span> (<span class=\"ruby-identifier\">x</span> <span class=\"ruby-operator\">+</span> <span class=\"ruby-constant\">Math</span><span class=\"ruby-operator\">::</span><span class=\"ruby-identifier\">sin</span>( <span class=\"ruby-identifier\">angle</span> ) <span class=\"ruby-operator\">*</span> <span class=\"ruby-identifier\">radius</span>).<span class=\"ruby-identifier\">to_i</span>,\n\ 18: <span class=\"ruby-identifier\">:y1</span> =<span class=\"ruby-operator\">&gt;</span> (<span class=\"ruby-identifier\">y</span> <span class=\"ruby-operator\">-</span> <span class=\"ruby-constant\">Math</span><span class=\"ruby-operator\">::</span><span class=\"ruby-identifier\">cos</span>( <span class=\"ruby-identifier\">angle</span> ) <span class=\"ruby-operator\">*</span> <span class=\"ruby-identifier\">radius</span>).<span class=\"ruby-identifier\">to_i</span>,\n\ 19: <span class=\"ruby-identifier\">:x2</span> =<span class=\"ruby-operator\">&gt;</span> (<span class=\"ruby-identifier\">x</span> <span class=\"ruby-operator\">+</span> <span class=\"ruby-constant\">Math</span><span class=\"ruby-operator\">::</span><span class=\"ruby-identifier\">sin</span>( <span class=\"ruby-identifier\">angle</span> ) <span class=\"ruby-operator\">*</span> (<span class=\"ruby-identifier\">radius</span> <span class=\"ruby-operator\">+</span> <span class=\"ruby-identifier\">length</span>)).<span class=\"ruby-identifier\">to_i</span>,\n\ 20: <span class=\"ruby-identifier\">:y2</span> =<span class=\"ruby-operator\">&gt;</span> (<span class=\"ruby-identifier\">y</span> <span class=\"ruby-operator\">-</span> <span class=\"ruby-constant\">Math</span><span class=\"ruby-operator\">::</span><span class=\"ruby-identifier\">cos</span>( <span class=\"ruby-identifier\">angle</span> ) <span class=\"ruby-operator\">*</span> (<span class=\"ruby-identifier\">radius</span> <span class=\"ruby-operator\">+</span> <span class=\"ruby-identifier\">length</span>)).<span class=\"ruby-identifier\">to_i</span>,\n\ 21: <span class=\"ruby-identifier\">:thickness</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-identifier\">thickness</span>,\n\ 22: <span class=\"ruby-identifier\">:color</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-identifier\">color</span> }\n\ 23: <span class=\"ruby-identifier\">xml</span>.<span class=\"ruby-identifier\">line</span>( <span class=\"ruby-identifier\">hash</span> )\n\ 24: <span class=\"ruby-identifier\">i</span> <span class=\"ruby-operator\">+=</span> (<span class=\"ruby-identifier\">end_angle</span><span class=\"ruby-operator\">-</span><span class=\"ruby-identifier\">start_angle</span>)<span class=\"ruby-operator\">/</span>(<span class=\"ruby-identifier\">ticks</span><span class=\"ruby-operator\">-</span><span class=\"ruby-value\">1</span>)\n\ 25: <span class=\"ruby-keyword kw\">end</span>\n\ 26: <span class=\"ruby-keyword kw\">end</span>" m_desc: |- <p> overrides flatten to generate a series of radial tick marks </p> params: ( xml ) category: Instance type: Public </pre> </div> <div class="section"> <h2 class="section-header">sectitle</h2> <pre>--- </pre> </div> </div> <div id="validator-badges"> <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p> <p><small>Generated with the <a href="http://deveiate.org/projects/Darkfish-Rdoc/">Darkfish Rdoc Generator</a></small>.</p> </div> </body> </html>