Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 07118dbc7175a4a7d1e779ad4c1549db > files > 85

flowcanvas-devel-0.6.4-1.fc14.1.i686.rpm

<!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"/>
<title>FlowCanvas: FlowCanvas::Ellipse Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</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 class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath">
    <ul>
      <li><a class="el" href="namespaceFlowCanvas.html">FlowCanvas</a>      </li>
      <li><a class="el" href="classFlowCanvas_1_1Ellipse.html">FlowCanvas::Ellipse</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<h1>FlowCanvas::Ellipse Class Reference<br/>
<small>
[<a class="el" href="group__FlowCanvas.html">Canvas widget for dataflow systems.</a>]</small>
</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="FlowCanvas::Ellipse" --><!-- doxytag: inherits="FlowCanvas::Item,FlowCanvas::Connectable" -->
<p>A named circle (possibly).  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Ellipse_8hpp_source.html">Ellipse.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for FlowCanvas::Ellipse:</div>
<div class="dyncontent">
<div class="center"><img src="classFlowCanvas_1_1Ellipse__inherit__graph.png" border="0" usemap="#FlowCanvas_1_1Ellipse_inherit__map" alt="Inheritance graph"/></div>
<map name="FlowCanvas_1_1Ellipse_inherit__map" id="FlowCanvas_1_1Ellipse_inherit__map">
<area shape="rect" id="node2" href="classFlowCanvas_1_1Item.html" title="An item on the canvas." alt="" coords="5,5,133,35"/><area shape="rect" id="node4" href="classFlowCanvas_1_1Connectable.html" title="FlowCanvas::Connectable" alt="" coords="157,5,333,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for FlowCanvas::Ellipse:</div>
<div class="dyncontent">
<div class="center"><img src="classFlowCanvas_1_1Ellipse__coll__graph.png" border="0" usemap="#FlowCanvas_1_1Ellipse_coll__map" alt="Collaboration graph"/></div>
<map name="FlowCanvas_1_1Ellipse_coll__map" id="FlowCanvas_1_1Ellipse_coll__map">
<area shape="rect" id="node2" href="classFlowCanvas_1_1Item.html" title="An item on the canvas." alt="" coords="5,5,133,35"/><area shape="rect" id="node4" href="classFlowCanvas_1_1Connectable.html" title="FlowCanvas::Connectable" alt="" coords="157,5,333,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classFlowCanvas_1_1Ellipse-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#afc9819104472fa9017574fa51f80ba93">Ellipse</a> (boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt; canvas, const std::string &amp;name, double x, double y, double x_radius, double y_radius, bool show_title=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a58feaeee7e4c7431e86802572c8f2257">~Ellipse</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Art::Point&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#aba8a36def069697d63d585885c01972a">src_connection_point</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual Gnome::Art::Point&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#ac1964e59481b73574deca66464c48525">dst_connection_point</a> (const Gnome::Art::Point &amp;src)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual Gnome::Art::Point&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a8fb8719285889986ec33e23fb14cce6e">connection_point_vector</a> (double dx, double dy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#ac2d60c903eae42e3aa5d5eceacfc6b27">add_connection</a> (boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Connection.html">Connection</a> &gt; c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#af4f28faf12a9eaba7d4ff85398e136d9">point_is_within</a> (double x, double y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a32edf579c7c0bb0b00dcf7569e13937e">zoom</a> (double z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a2432b3e9ad8098eec616fb43d55c950c">resize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a46a2b8d4295cdaae05e6d706cdbbad1e">move</a> (double dx, double dy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a64821492cf55fab9043019ddd7c1f5fa">move_to</a> (double x, double y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a4c4ec4c530dca78be434e68ed6436b51">load_location</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a407fa181c80554de4bf3c9e6c434bf40">store_location</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#acf1925e4ad17791bea5cfc5b6266067e">set_name</a> (const std::string &amp;n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a472b1b9b311a585d939798a9c53adb8f">set_width</a> (double w)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a63b1a0ac9a58b804caac76b634ef3a8a">set_height</a> (double h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a41873320e117e74f0a8b660c187871b4">border_width</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#ad6c24c0d42b0f56f4302b6d72b200482">set_border_width</a> (double w)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a999807f5dc75e0106f0fff53d80b6b4f">select_tick</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a2a68e034b74aca409ad1a393f2350c87">set_selected</a> (bool b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#afe7e71fee68f14989d7cc2b122fd9329">set_highlighted</a> (bool b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a7dba5cd88a2194368d394a464335f9ad">set_border_color</a> (uint32_t c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a2b4c804f9e5be74994d4a6e9fb78c22c">set_base_color</a> (uint32_t c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#ac4d940e4cfba33918e47ba6e05af6ffe">set_default_base_color</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a1381508e2cb418552aefea4c8bdb3d12">is_within</a> (const Gnome::Canvas::Rect &amp;rect)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a816a0148e99dca88034bb775d95b4be1">_border_width</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#ae62b1459a56e59ad4b560aa047ae66df">_title_visible</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Canvas::Ellipse&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a986fab84b424cf0d90f857514eaee758">_ellipse</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Gnome::Canvas::Text *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFlowCanvas_1_1Ellipse.html#a28285e4235e6ae3e3eff9f55bba61766">_label</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A named circle (possibly). </p>
<p>Unlike a <a class="el" href="classFlowCanvas_1_1Module.html" title="A named block (possibly) containing input and output ports.">Module</a>, this doesn't contain ports, but is directly <a class="el" href="classFlowCanvas_1_1Connectable.html">Connectable</a> itself (think your classic circles 'n' lines diagram, ala FSM). </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="afc9819104472fa9017574fa51f80ba93"></a><!-- doxytag: member="FlowCanvas::Ellipse::Ellipse" ref="afc9819104472fa9017574fa51f80ba93" args="(boost::shared_ptr&lt; Canvas &gt; canvas, const std::string &amp;name, double x, double y, double x_radius, double y_radius, bool show_title=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FlowCanvas::Ellipse::Ellipse </td>
          <td>(</td>
          <td class="paramtype">boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Canvas.html">Canvas</a> &gt;&nbsp;</td>
          <td class="paramname"> <em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x_radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y_radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>show_title</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a58feaeee7e4c7431e86802572c8f2257"></a><!-- doxytag: member="FlowCanvas::Ellipse::~Ellipse" ref="a58feaeee7e4c7431e86802572c8f2257" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual FlowCanvas::Ellipse::~Ellipse </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aba8a36def069697d63d585885c01972a"></a><!-- doxytag: member="FlowCanvas::Ellipse::src_connection_point" ref="aba8a36def069697d63d585885c01972a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Art::Point FlowCanvas::Ellipse::src_connection_point </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Connectable.html#aa62799763a7353ec5fb0feb43f60000e">FlowCanvas::Connectable</a>.</p>

</div>
</div>
<a class="anchor" id="ac1964e59481b73574deca66464c48525"></a><!-- doxytag: member="FlowCanvas::Ellipse::dst_connection_point" ref="ac1964e59481b73574deca66464c48525" args="(const Gnome::Art::Point &amp;src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gnome::Art::Point FlowCanvas::Ellipse::dst_connection_point </td>
          <td>(</td>
          <td class="paramtype">const Gnome::Art::Point &amp;&nbsp;</td>
          <td class="paramname"> <em>src</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Connectable.html#a6009e9ef07e5c046cc478f554c4555f2">FlowCanvas::Connectable</a>.</p>

</div>
</div>
<a class="anchor" id="a8fb8719285889986ec33e23fb14cce6e"></a><!-- doxytag: member="FlowCanvas::Ellipse::connection_point_vector" ref="a8fb8719285889986ec33e23fb14cce6e" args="(double dx, double dy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gnome::Art::Point FlowCanvas::Ellipse::connection_point_vector </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Connectable.html#a2a2fd6cf84976c6d84ba25420b5d693a">FlowCanvas::Connectable</a>.</p>

</div>
</div>
<a class="anchor" id="ac2d60c903eae42e3aa5d5eceacfc6b27"></a><!-- doxytag: member="FlowCanvas::Ellipse::add_connection" ref="ac2d60c903eae42e3aa5d5eceacfc6b27" args="(boost::shared_ptr&lt; Connection &gt; c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::add_connection </td>
          <td>(</td>
          <td class="paramtype">boost::shared_ptr&lt; <a class="el" href="classFlowCanvas_1_1Connection.html">Connection</a> &gt;&nbsp;</td>
          <td class="paramname"> <em>c</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Connectable.html#a5266312a4674cb5b724b9cbc48bdc13e">FlowCanvas::Connectable</a>.</p>

</div>
</div>
<a class="anchor" id="af4f28faf12a9eaba7d4ff85398e136d9"></a><!-- doxytag: member="FlowCanvas::Ellipse::point_is_within" ref="af4f28faf12a9eaba7d4ff85398e136d9" args="(double x, double y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Ellipse::point_is_within </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a32edf579c7c0bb0b00dcf7569e13937e"></a><!-- doxytag: member="FlowCanvas::Ellipse::zoom" ref="a32edf579c7c0bb0b00dcf7569e13937e" args="(double z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::zoom </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#a06d8863b847eeb5e23473dec3b2081a6">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a2432b3e9ad8098eec616fb43d55c950c"></a><!-- doxytag: member="FlowCanvas::Ellipse::resize" ref="a2432b3e9ad8098eec616fb43d55c950c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::resize </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Item.html#a2ef2bb77b2d8888f8569ec493dec6a99">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a46a2b8d4295cdaae05e6d706cdbbad1e"></a><!-- doxytag: member="FlowCanvas::Ellipse::move" ref="a46a2b8d4295cdaae05e6d706cdbbad1e" args="(double dx, double dy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Ellipse::move </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>dy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Item.html#ad805055f185f310a091ab11c9b93d1b9">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a64821492cf55fab9043019ddd7c1f5fa"></a><!-- doxytag: member="FlowCanvas::Ellipse::move_to" ref="a64821492cf55fab9043019ddd7c1f5fa" args="(double x, double y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Ellipse::move_to </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c4ec4c530dca78be434e68ed6436b51"></a><!-- doxytag: member="FlowCanvas::Ellipse::load_location" ref="a4c4ec4c530dca78be434e68ed6436b51" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Ellipse::load_location </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#afe946e08b3abeba321e2651bb9e519c0">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a407fa181c80554de4bf3c9e6c434bf40"></a><!-- doxytag: member="FlowCanvas::Ellipse::store_location" ref="a407fa181c80554de4bf3c9e6c434bf40" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Ellipse::store_location </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#ab6987f4a4ee46bc5c9db5de9615b8733">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="acf1925e4ad17791bea5cfc5b6266067e"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_name" ref="acf1925e4ad17791bea5cfc5b6266067e" args="(const std::string &amp;n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void FlowCanvas::Ellipse::set_name </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>n</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#afce4827e4b5f5c06c859e7cac3d40c87">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a472b1b9b311a585d939798a9c53adb8f"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_width" ref="a472b1b9b311a585d939798a9c53adb8f" args="(double w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_width </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Item.html#a931832348943d5804e31e5803a790934">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a63b1a0ac9a58b804caac76b634ef3a8a"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_height" ref="a63b1a0ac9a58b804caac76b634ef3a8a" args="(double h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_height </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>h</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Item.html#aa6c8b020b3a6e3eb6d274ed025d006c1">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a41873320e117e74f0a8b660c187871b4"></a><!-- doxytag: member="FlowCanvas::Ellipse::border_width" ref="a41873320e117e74f0a8b660c187871b4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double FlowCanvas::Ellipse::border_width </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="classFlowCanvas_1_1Ellipse.html#a816a0148e99dca88034bb775d95b4be1">_border_width</a>.</p>

</div>
</div>
<a class="anchor" id="ad6c24c0d42b0f56f4302b6d72b200482"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_border_width" ref="ad6c24c0d42b0f56f4302b6d72b200482" args="(double w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_border_width </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>w</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a999807f5dc75e0106f0fff53d80b6b4f"></a><!-- doxytag: member="FlowCanvas::Ellipse::select_tick" ref="a999807f5dc75e0106f0fff53d80b6b4f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::select_tick </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Item.html#a60cbd0ce1230a128cf8152852f08bb9b">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a2a68e034b74aca409ad1a393f2350c87"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_selected" ref="a2a68e034b74aca409ad1a393f2350c87" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_selected </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>b</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#af718b384dc55acb522897524de703744">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="afe7e71fee68f14989d7cc2b122fd9329"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_highlighted" ref="afe7e71fee68f14989d7cc2b122fd9329" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_highlighted </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>b</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7dba5cd88a2194368d394a464335f9ad"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_border_color" ref="a7dba5cd88a2194368d394a464335f9ad" args="(uint32_t c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_border_color </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>c</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#a092568bafb214fa8bf84b32aa015fec1">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a2b4c804f9e5be74994d4a6e9fb78c22c"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_base_color" ref="a2b4c804f9e5be74994d4a6e9fb78c22c" args="(uint32_t c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_base_color </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>c</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classFlowCanvas_1_1Item.html#a311208abc34e5b85db61680c9911a52f">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="ac4d940e4cfba33918e47ba6e05af6ffe"></a><!-- doxytag: member="FlowCanvas::Ellipse::set_default_base_color" ref="ac4d940e4cfba33918e47ba6e05af6ffe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void FlowCanvas::Ellipse::set_default_base_color </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implements <a class="el" href="classFlowCanvas_1_1Item.html#a89663300e53668da86b6684df0e0b521">FlowCanvas::Item</a>.</p>

</div>
</div>
<a class="anchor" id="a1381508e2cb418552aefea4c8bdb3d12"></a><!-- doxytag: member="FlowCanvas::Ellipse::is_within" ref="a1381508e2cb418552aefea4c8bdb3d12" args="(const Gnome::Canvas::Rect &amp;rect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool FlowCanvas::Ellipse::is_within </td>
          <td>(</td>
          <td class="paramtype">const Gnome::Canvas::Rect &amp;&nbsp;</td>
          <td class="paramname"> <em>rect</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a816a0148e99dca88034bb775d95b4be1"></a><!-- doxytag: member="FlowCanvas::Ellipse::_border_width" ref="a816a0148e99dca88034bb775d95b4be1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classFlowCanvas_1_1Ellipse.html#a816a0148e99dca88034bb775d95b4be1">FlowCanvas::Ellipse::_border_width</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="classFlowCanvas_1_1Ellipse.html#a41873320e117e74f0a8b660c187871b4">border_width()</a>.</p>

</div>
</div>
<a class="anchor" id="ae62b1459a56e59ad4b560aa047ae66df"></a><!-- doxytag: member="FlowCanvas::Ellipse::_title_visible" ref="ae62b1459a56e59ad4b560aa047ae66df" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classFlowCanvas_1_1Ellipse.html#ae62b1459a56e59ad4b560aa047ae66df">FlowCanvas::Ellipse::_title_visible</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a986fab84b424cf0d90f857514eaee758"></a><!-- doxytag: member="FlowCanvas::Ellipse::_ellipse" ref="a986fab84b424cf0d90f857514eaee758" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Canvas::Ellipse <a class="el" href="classFlowCanvas_1_1Ellipse.html#a986fab84b424cf0d90f857514eaee758">FlowCanvas::Ellipse::_ellipse</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a28285e4235e6ae3e3eff9f55bba61766"></a><!-- doxytag: member="FlowCanvas::Ellipse::_label" ref="a28285e4235e6ae3e3eff9f55bba61766" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Canvas::Text* <a class="el" href="classFlowCanvas_1_1Ellipse.html#a28285e4235e6ae3e3eff9f55bba61766">FlowCanvas::Ellipse::_label</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/builddir/build/BUILD/flowcanvas-0.6.4/flowcanvas/<a class="el" href="Ellipse_8hpp_source.html">Ellipse.hpp</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Thu Sep 30 2010 for FlowCanvas by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>