Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > eebc325dc36bd6e3b09b9b45133e42f8 > files > 3258

HippoDraw-devel-docs-1.21.1-10.fc13.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Class Library</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</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>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</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"><a class="el" href="namespacehippodraw.html">hippodraw</a>::<a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a>
  </div>
</div>
<div class="contents">
<h1>PyApp Class Reference</h1><!-- doxytag: class="hippodraw::PyApp" -->
<p>A class to interface <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> to application running in separate thread.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="PyApp_8h_source.html">PyApp.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for PyApp:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1PyApp__coll__graph.gif" border="0" usemap="#PyApp_coll__map" alt="Collaboration graph"/></div>
<map name="PyApp_coll__map" id="PyApp_coll__map">
<area shape="rect" id="node3" href="classhippodraw_1_1HdThread.html" title="A derived class of QThread that runs the QApplication object." alt="" coords="7,85,84,115"/><area shape="rect" id="node5" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qthread.html" title="QThread" alt="" coords="5,5,77,35"/><area shape="rect" id="node7" href="classhippodraw_1_1QtApp.html" title="A derived class of QApplication that instantiates the components of HippoDraw." alt="" coords="116,85,175,115"/><area shape="rect" id="node9" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html" title="QApplication" alt="" coords="101,5,197,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1PyApp-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PyCanvas.html">PyCanvas</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a7678b1b944e8f718ccc50b1989c05da9">currentCanvas</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a pointer to the current <a class="el" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a>.  <a href="#a7678b1b944e8f718ccc50b1989c05da9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a0a779c8ad978e3dd1debcc73bf705d20">exec</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> event loop.  <a href="#a0a779c8ad978e3dd1debcc73bf705d20"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a91d595d47357f92c88bb66aed4695ca8">hasTerminated</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the application as terminated, otherwise returns <code>false</code>.  <a href="#a91d595d47357f92c88bb66aed4695ca8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a0653ff4dd386412285df48869a0ecba2">openDocument</a> (const std::string &amp;filename)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a new document from file <em>filename</em>.  <a href="#a0653ff4dd386412285df48869a0ecba2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a9934619b843446a324b963fd8d5165d9">PyApp</a> (char *script)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A constructor taking script name as argument.  <a href="#a9934619b843446a324b963fd8d5165d9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a37025cd78a18b8bbe23ca1e4f8702809">PyApp</a> (int)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A constructor that created <a class="el" href="classhippodraw_1_1QtApp.html" title="A derived class of QApplication that instantiates the components of HippoDraw.">QtApp</a> without threading.  <a href="#a37025cd78a18b8bbe23ca1e4f8702809"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a31ab59183b28177d1c69dffa55bc7f76">PyApp</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default Constructor.  <a href="#a31ab59183b28177d1c69dffa55bc7f76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a2463a3acef2df4c951ce942a3229e44e">quit</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Terminates the application.  <a href="#a2463a3acef2df4c951ce942a3229e44e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a74744a1f186ac80359713c985271f288">quitOnLastWindowClose</a> (bool yes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If <em>yes</em> is <code>true</code>, allows the application to quit when the last <a class="el" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> is closed by the user.  <a href="#a74744a1f186ac80359713c985271f288"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#ad4cb108b737b7194ec4588ab20c34e57">~PyApp</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#ad4cb108b737b7194ec4588ab20c34e57"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a97b5d44e0521139ab472b277301cb553">hasPendingEvents</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the application object has pending events.  <a href="#a97b5d44e0521139ab472b277301cb553"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#aaf7a8d975e0f85ef853ccdbe675eca18">instance</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the application instance.  <a href="#aaf7a8d975e0f85ef853ccdbe675eca18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#aa81aed607133209dade63a226818224d">lock</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtains a lock on the application's mutex.  <a href="#aa81aed607133209dade63a226818224d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a3cd56a1c6b6d7a498d7172e353fc971f">locked</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns <code>true</code> if the Application mutex is locked by different thread.  <a href="#a3cd56a1c6b6d7a498d7172e353fc971f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a9278be8203e1c42e2619179882ae4403">unlock</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Releases the lock on the application's mutex.  <a href="#a9278be8203e1c42e2619179882ae4403"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1HdThread.html">HdThread</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a32381510d6943e45dd7d9ffe963fbab3">m_thread</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The thread in which to run the GUI.  <a href="#a32381510d6943e45dd7d9ffe963fbab3"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhippodraw_1_1QtApp.html">QtApp</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a21bd79bba6545ed4baccc4fe8b7a431c">s_app</a> = 0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> object.  <a href="#a21bd79bba6545ed4baccc4fe8b7a431c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PyApp.html#a8bcd2d0f43187bfb86d3f724b383d51a">s_instance</a> = 0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The instance of the application.  <a href="#a8bcd2d0f43187bfb86d3f724b383d51a"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A class to interface <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> to application running in separate thread. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd>
<dd>
Matthew Langston &lt;<a href="mailto:langston@slac.stanford.edu">langston@slac.stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="PyApp_8h_source.html#l00032">32</a> of file <a class="el" href="PyApp_8h_source.html">PyApp.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a31ab59183b28177d1c69dffa55bc7f76"></a><!-- doxytag: member="hippodraw::PyApp::PyApp" ref="a31ab59183b28177d1c69dffa55bc7f76" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default Constructor. </p>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000046">Requests:</a></b></dt><dd>There's a better way to wait for application to be ready. Saw it in <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> related documentation. </dd></dl>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00153">153</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="QtApp_8cxx_source.html#l00247">QtApp::currentCanvas()</a>, <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#hasPendingEvents">QApplication::hasPendingEvents()</a>, <a class="el" href="PyApp_8cxx_source.html#l00249">PyApp::instance()</a>, <a class="el" href="PyApp_8h_source.html#l00043">PyApp::m_thread</a>, <a class="el" href="PyApp_8cxx_source.html#l00135">run()</a>, <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>, <a class="el" href="PyApp_8h_source.html#l00037">PyApp::s_instance</a>, <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qthread.html#start">QThread::start()</a>, <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#startingUp">QApplication::startingUp()</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qthread.html#wait">QThread::wait()</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00249">PyApp::instance()</a>.</p>

</div>
</div>
<a class="anchor" id="a37025cd78a18b8bbe23ca1e4f8702809"></a><!-- doxytag: member="hippodraw::PyApp::PyApp" ref="a37025cd78a18b8bbe23ca1e4f8702809" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A constructor that created <a class="el" href="classhippodraw_1_1QtApp.html" title="A derived class of QApplication that instantiates the components of HippoDraw.">QtApp</a> without threading. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00230">230</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>.</p>

</div>
</div>
<a class="anchor" id="a9934619b843446a324b963fd8d5165d9"></a><!-- doxytag: member="hippodraw::PyApp::PyApp" ref="a9934619b843446a324b963fd8d5165d9" args="(char *script)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>script</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A constructor taking script name as argument. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00210">210</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00249">PyApp::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00135">run()</a>, <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#startingUp">QApplication::startingUp()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4cb108b737b7194ec4588ab20c34e57"></a><!-- doxytag: member="hippodraw::PyApp::~PyApp" ref="ad4cb108b737b7194ec4588ab20c34e57" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The destructor. </p>
<p>Kills the application object running in the thread. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00243">243</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8h_source.html#l00037">PyApp::s_instance</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a7678b1b944e8f718ccc50b1989c05da9"></a><!-- doxytag: member="hippodraw::PyApp::currentCanvas" ref="a7678b1b944e8f718ccc50b1989c05da9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyCanvas.html">PyCanvas</a> * currentCanvas </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a pointer to the current <a class="el" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a>. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00287">287</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="QtApp_8cxx_source.html#l00247">QtApp::currentCanvas()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="PyApp_8h_source.html#l00043">PyApp::m_thread</a>, <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>, and <a class="el" href="PyApp_8cxx_source.html#l00357">PyApp::unlock()</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>.</p>

</div>
</div>
<a class="anchor" id="a0a779c8ad978e3dd1debcc73bf705d20"></a><!-- doxytag: member="hippodraw::PyApp::exec" ref="a0a779c8ad978e3dd1debcc73bf705d20" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int exec </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Starts the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> event loop. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00258">258</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#exec">QApplication::exec()</a>, and <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>.</p>

</div>
</div>
<a class="anchor" id="a97b5d44e0521139ab472b277301cb553"></a><!-- doxytag: member="hippodraw::PyApp::hasPendingEvents" ref="a97b5d44e0521139ab472b277301cb553" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasPendingEvents </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the application object has pending events. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00370">370</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#closingDown">QApplication::closingDown()</a>, and <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>.</p>

<p>Referenced by <a class="el" href="PyCanvas_8cxx_source.html#l00106">PyCanvas::addDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a91d595d47357f92c88bb66aed4695ca8"></a><!-- doxytag: member="hippodraw::PyApp::hasTerminated" ref="a91d595d47357f92c88bb66aed4695ca8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasTerminated </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the application as terminated, otherwise returns <code>false</code>. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00269">269</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#closingDown">QApplication::closingDown()</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf7a8d975e0f85ef853ccdbe675eca18"></a><!-- doxytag: member="hippodraw::PyApp::instance" ref="aaf7a8d975e0f85ef853ccdbe675eca18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> * instance </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the application instance. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00249">249</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00153">PyApp::PyApp()</a>, and <a class="el" href="PyApp_8h_source.html#l00037">PyApp::s_instance</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>, <a class="el" href="PyApp_8cxx_source.html#l00153">PyApp::PyApp()</a>, and <a class="el" href="PyApp_8cxx_source.html#l00383">PyApp::quitOnLastWindowClose()</a>.</p>

</div>
</div>
<a class="anchor" id="aa81aed607133209dade63a226818224d"></a><!-- doxytag: member="hippodraw::PyApp::lock" ref="aa81aed607133209dade63a226818224d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void lock </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Obtains a lock on the application's mutex. </p>
<p>For <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> 3, obtains a lock on the application's mutex, for <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> 4 does nothing. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00331">331</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#closingDown">QApplication::closingDown()</a>, <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#lock">QApplication::lock()</a>, and <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>.</p>

<p>Referenced by <a class="el" href="PyNTuple_8cxx_source.html#l00074">PyNTuple::addColumn()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00536">PyDataRep::addCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00730">QtDisplay::addDataRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00744">QtDisplay::addDataRepStacked()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00780">QtDisplay::addFunction()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00124">PyNTuple::addRow()</a>, <a class="el" href="PyDataSource_8cxx_source.html#l00877">PyDataSource::addRow()</a>, <a class="el" href="QtCut_8cxx_source.html#l00136">QtCut::addTarget()</a>, <a class="el" href="QtCut_8cxx_source.html#l00147">QtCut::addTargets()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00322">PyCanvas::addText()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00342">PyCanvas::addTextAt()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00362">PyCanvas::addTextAtAbs()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00283">PyCanvas::addTextRep()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00231">PyFunctionRep::addTo()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01137">QtDisplay::addValues()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00154">PyNTuple::append()</a>, <a class="el" href="PyDataSource_8cxx_source.html#l00892">PyDataSource::append()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01309">QtDisplay::applyCut()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00409">PyDataRep::applyCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01324">QtDisplay::applyCuts()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00418">PyDataRep::applyCuts()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00145">PyNTuple::clear()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00094">PyCanvas::close()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00334">PyFunctionRep::covarianceMatrix()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01288">QtDisplay::createDataArray()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="QtCut_8cxx_source.html#l00288">QtCut::createFits()</a>, <a class="el" href="QtRootController_8cxx_source.html#l00050">QtRootController::createNTuple()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01146">QtDisplay::createNTuple()</a>, <a class="el" href="QtCut_8cxx_source.html#l00229">QtCut::createNTuple()</a>, <a class="el" href="PyNTupleController_8cxx_source.html#l00073">PyNTupleController::createNTuple()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00489">PyDataRep::createNTuple()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00523">PyDataRep::createNTupleUnderRegion()</a>, <a class="el" href="QtCut_8cxx_source.html#l00257">QtCut::createTnt()</a>, <a class="el" href="PyApp_8cxx_source.html#l00287">PyApp::currentCanvas()</a>, <a class="el" href="QtCut_8cxx_source.html#l00188">QtCut::cutRange()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00347">PyFunctionRep::degreesOfFreedom()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00895">QtDisplay::deleteView()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00219">QtRootNTuple::expandIfNeeded()</a>, <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00283">PyFunctionRep::fitFunction()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00371">PyDataRep::getBinWidth()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00074">QtRootNTuple::getColumn()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00193">QtRootNTuple::getColumnShape()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01096">QtDisplay::getDataRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01112">QtDisplay::getDataReps()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00142">PyCanvas::getDisplay()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00160">PyCanvas::getDisplays()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00971">QtDisplay::getLabel()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00383">PyDataRep::getMean()</a>, <a class="el" href="QtRootController_8cxx_source.html#l00081">QtRootController::getNTupleNames()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00500">PyDataRep::getNTupleWithCuts()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00581">PyCanvas::getPickTable()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00828">QtDisplay::getRange()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00394">PyDataRep::getRMS()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00131">QtRootNTuple::getRow()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00570">PyCanvas::getSelPickTable()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00166">QtRootNTuple::isMultiDimensional()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00877">QtDisplay::nextView()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00674">PyDataRep::normalizeTo()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00317">PyFunctionRep::objectiveValue()</a>, <a class="el" href="PyApp_8cxx_source.html#l00319">PyApp::openDocument()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00258">PyFunctionRep::parameters()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00248">PyFunctionRep::parmNames()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00267">PyFunctionRep::principleErrors()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00219">PyCanvas::print()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00057">PyCanvas::PyCanvas()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00178">PyFunctionRep::PyFunctionRep()</a>, <a class="el" href="QtCut_8cxx_source.html#l00051">QtCut::QtCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00472">QtDisplay::QtDisplay()</a>, <a class="el" href="PyNTupleController_8cxx_source.html#l00126">PyNTupleController::registerNTuple()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00093">PyNTuple::replaceColumn()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00992">QtDisplay::reset()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00055">QtRootNTuple::rows()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00120">PyCanvas::saveAs()</a>, <a class="el" href="PyDataSource_8cxx_source.html#l00728">PyDataSource::saveColumnFromNumArray()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00250">PyCanvas::saveSelectedImages()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00199">PyCanvas::selectAllDisplays()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00207">PyCanvas::selectDisplay()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00440">PyDataRep::set()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01128">QtDisplay::setAspectRatio()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01086">QtDisplay::setAutoRanging()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01279">QtDisplay::setAutoTicks()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00325">PyDataRep::setAxisBinding()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00339">PyDataRep::setAxisBindings()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00999">QtDisplay::setBinWidth()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00686">PyDataRep::setBinWidth()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00457">PyDataRep::setColor()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01227">QtDisplay::setColorMap()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00937">QtDisplay::setContourLevels()</a>, <a class="el" href="QtCut_8cxx_source.html#l00164">QtCut::setCutRange()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00545">PyDataRep::setCutRange()</a>, <a class="el" href="QtCut_8cxx_source.html#l00209">QtCut::setEnabled()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00477">PyDataRep::setErrorDisplay()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00362">PyFunctionRep::setFixedFlags()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00481">PyCanvas::setHeight()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00958">QtDisplay::setLabel()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00642">PyDataRep::setLineStyle()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01065">QtDisplay::setLog()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00983">QtDisplay::setNumberOfBins()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01032">QtDisplay::setOffset()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00276">PyFunctionRep::setParameters()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00421">PyCanvas::setPlotMatrix()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00923">QtDisplay::setPointRep()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00318">PyDataRep::setPointRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00800">QtDisplay::setRange()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00585">PyDataRep::setSize()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00592">PyDataRep::setSymbol()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01268">QtDisplay::setTicks()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00910">QtDisplay::setTitle()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00065">PyNTuple::setTitle()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01044">QtDisplay::setTransform()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00865">QtDisplay::setView()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00352">PyDataRep::setWeight()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00497">PyCanvas::setWidth()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00542">PyCanvas::setX()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00556">PyCanvas::setY()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00084">PyCanvas::show()</a>, <a class="el" href="QtCut_8cxx_source.html#l00219">QtCut::toggleInverted()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01250">QtDisplay::update()</a>, and <a class="el" href="PyFitsController_8cxx_source.html#l00088">PyFitsController::writeToFile()</a>.</p>

</div>
</div>
<a class="anchor" id="a3cd56a1c6b6d7a498d7172e353fc971f"></a><!-- doxytag: member="hippodraw::PyApp::locked" ref="a3cd56a1c6b6d7a498d7172e353fc971f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool locked </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>returns <code>true</code> if the Application mutex is locked by different thread. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00344">344</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#closingDown">QApplication::closingDown()</a>, <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#locked">QApplication::locked()</a>, and <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>.</p>

</div>
</div>
<a class="anchor" id="a0653ff4dd386412285df48869a0ecba2"></a><!-- doxytag: member="hippodraw::PyApp::openDocument" ref="a0653ff4dd386412285df48869a0ecba2" args="(const std::string &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void openDocument </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Opens a new document from file <em>filename</em>. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00319">319</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, and <a class="el" href="PyApp_8cxx_source.html#l00357">PyApp::unlock()</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>.</p>

</div>
</div>
<a class="anchor" id="a2463a3acef2df4c951ce942a3229e44e"></a><!-- doxytag: member="hippodraw::PyApp::quit" ref="a2463a3acef2df4c951ce942a3229e44e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void quit </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Terminates the application. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00280">280</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>.</p>

</div>
</div>
<a class="anchor" id="a74744a1f186ac80359713c985271f288"></a><!-- doxytag: member="hippodraw::PyApp::quitOnLastWindowClose" ref="a74744a1f186ac80359713c985271f288" args="(bool yes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void quitOnLastWindowClose </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If <em>yes</em> is <code>true</code>, allows the application to quit when the last <a class="el" href="classhippodraw_1_1CanvasWindow.html" title="A concrete window class that contains the canvas and responds to menu item and tool...">CanvasWindow</a> is closed by the user. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00383">383</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00249">PyApp::instance()</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>.</p>

</div>
</div>
<a class="anchor" id="a9278be8203e1c42e2619179882ae4403"></a><!-- doxytag: member="hippodraw::PyApp::unlock" ref="a9278be8203e1c42e2619179882ae4403" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void unlock </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Releases the lock on the application's mutex. </p>
<p>For <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> 3, releases the lock on the application's mutex, for <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> 4 does nothing. </p>

<p>Definition at line <a class="el" href="PyApp_8cxx_source.html#l00357">357</a> of file <a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#closingDown">QApplication::closingDown()</a>, <a class="el" href="PyApp_8h_source.html#l00040">PyApp::s_app</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html#unlock">QApplication::unlock()</a>.</p>

<p>Referenced by <a class="el" href="PyNTuple_8cxx_source.html#l00074">PyNTuple::addColumn()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00536">PyDataRep::addCut()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00124">PyNTuple::addRow()</a>, <a class="el" href="PyDataSource_8cxx_source.html#l00877">PyDataSource::addRow()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00322">PyCanvas::addText()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00342">PyCanvas::addTextAt()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00362">PyCanvas::addTextAtAbs()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00283">PyCanvas::addTextRep()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00231">PyFunctionRep::addTo()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00154">PyNTuple::append()</a>, <a class="el" href="PyDataSource_8cxx_source.html#l00892">PyDataSource::append()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00409">PyDataRep::applyCut()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00418">PyDataRep::applyCuts()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00145">PyNTuple::clear()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00094">PyCanvas::close()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00334">PyFunctionRep::covarianceMatrix()</a>, <a class="el" href="QtRootController_8cxx_source.html#l00050">QtRootController::createNTuple()</a>, <a class="el" href="PyNTupleController_8cxx_source.html#l00073">PyNTupleController::createNTuple()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00489">PyDataRep::createNTuple()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00523">PyDataRep::createNTupleUnderRegion()</a>, <a class="el" href="PyApp_8cxx_source.html#l00287">PyApp::currentCanvas()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00347">PyFunctionRep::degreesOfFreedom()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00219">QtRootNTuple::expandIfNeeded()</a>, <a class="el" href="PyApp_8cxx_source.html#l00051">hippodraw::Python::export_HDApp()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00283">PyFunctionRep::fitFunction()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00371">PyDataRep::getBinWidth()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00074">QtRootNTuple::getColumn()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00193">QtRootNTuple::getColumnShape()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00510">PyDataRep::getColumnWithCuts()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00142">PyCanvas::getDisplay()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00160">PyCanvas::getDisplays()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00383">PyDataRep::getMean()</a>, <a class="el" href="QtRootController_8cxx_source.html#l00081">QtRootController::getNTupleNames()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00500">PyDataRep::getNTupleWithCuts()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00581">PyCanvas::getPickTable()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00394">PyDataRep::getRMS()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00131">QtRootNTuple::getRow()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00570">PyCanvas::getSelPickTable()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00166">QtRootNTuple::isMultiDimensional()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00674">PyDataRep::normalizeTo()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00317">PyFunctionRep::objectiveValue()</a>, <a class="el" href="PyApp_8cxx_source.html#l00319">PyApp::openDocument()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00258">PyFunctionRep::parameters()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00248">PyFunctionRep::parmNames()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00267">PyFunctionRep::principleErrors()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00219">PyCanvas::print()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00057">PyCanvas::PyCanvas()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00178">PyFunctionRep::PyFunctionRep()</a>, <a class="el" href="PyNTupleController_8cxx_source.html#l00126">PyNTupleController::registerNTuple()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00093">PyNTuple::replaceColumn()</a>, <a class="el" href="QtRootNTuple_8cxx_source.html#l00055">QtRootNTuple::rows()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00120">PyCanvas::saveAs()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00230">PyCanvas::saveAsImage()</a>, <a class="el" href="PyDataSource_8cxx_source.html#l00728">PyDataSource::saveColumnFromNumArray()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00250">PyCanvas::saveSelectedImages()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00199">PyCanvas::selectAllDisplays()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00207">PyCanvas::selectDisplay()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00440">PyDataRep::set()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00325">PyDataRep::setAxisBinding()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00339">PyDataRep::setAxisBindings()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00686">PyDataRep::setBinWidth()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00457">PyDataRep::setColor()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00545">PyDataRep::setCutRange()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00477">PyDataRep::setErrorDisplay()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00362">PyFunctionRep::setFixedFlags()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00481">PyCanvas::setHeight()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00642">PyDataRep::setLineStyle()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00276">PyFunctionRep::setParameters()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00421">PyCanvas::setPlotMatrix()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00318">PyDataRep::setPointRep()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00585">PyDataRep::setSize()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00592">PyDataRep::setSymbol()</a>, <a class="el" href="PyNTuple_8cxx_source.html#l00065">PyNTuple::setTitle()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00352">PyDataRep::setWeight()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00497">PyCanvas::setWidth()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00542">PyCanvas::setX()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00556">PyCanvas::setY()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00084">PyCanvas::show()</a>, and <a class="el" href="PyFitsController_8cxx_source.html#l00088">PyFitsController::writeToFile()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a32381510d6943e45dd7d9ffe963fbab3"></a><!-- doxytag: member="hippodraw::PyApp::m_thread" ref="a32381510d6943e45dd7d9ffe963fbab3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1HdThread.html">HdThread</a>* <a class="el" href="classhippodraw_1_1PyApp.html#a32381510d6943e45dd7d9ffe963fbab3">m_thread</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The thread in which to run the GUI. </p>

<p>Definition at line <a class="el" href="PyApp_8h_source.html#l00043">43</a> of file <a class="el" href="PyApp_8h_source.html">PyApp.h</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00287">PyApp::currentCanvas()</a>, and <a class="el" href="PyApp_8cxx_source.html#l00153">PyApp::PyApp()</a>.</p>

</div>
</div>
<a class="anchor" id="a21bd79bba6545ed4baccc4fe8b7a431c"></a><!-- doxytag: member="hippodraw::PyApp::s_app" ref="a21bd79bba6545ed4baccc4fe8b7a431c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtApp.html">QtApp</a> * <a class="el" href="classhippodraw_1_1PyApp.html#a21bd79bba6545ed4baccc4fe8b7a431c">s_app</a> = 0<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> object. </p>

<p>Definition at line <a class="el" href="PyApp_8h_source.html#l00040">40</a> of file <a class="el" href="PyApp_8h_source.html">PyApp.h</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00287">PyApp::currentCanvas()</a>, <a class="el" href="PyApp_8cxx_source.html#l00258">PyApp::exec()</a>, <a class="el" href="PyApp_8cxx_source.html#l00370">PyApp::hasPendingEvents()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="PyApp_8cxx_source.html#l00344">PyApp::locked()</a>, <a class="el" href="PyApp_8cxx_source.html#l00153">PyApp::PyApp()</a>, <a class="el" href="PyApp_8cxx_source.html#l00280">PyApp::quit()</a>, and <a class="el" href="PyApp_8cxx_source.html#l00357">PyApp::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a8bcd2d0f43187bfb86d3f724b383d51a"></a><!-- doxytag: member="hippodraw::PyApp::s_instance" ref="a8bcd2d0f43187bfb86d3f724b383d51a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyApp.html">PyApp</a> * <a class="el" href="classhippodraw_1_1PyApp.html#a8bcd2d0f43187bfb86d3f724b383d51a">s_instance</a> = 0<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The instance of the application. </p>

<p>Definition at line <a class="el" href="PyApp_8h_source.html#l00037">37</a> of file <a class="el" href="PyApp_8h_source.html">PyApp.h</a>.</p>

<p>Referenced by <a class="el" href="PyApp_8cxx_source.html#l00249">PyApp::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00153">PyApp::PyApp()</a>, and <a class="el" href="PyApp_8cxx_source.html#l00243">PyApp::~PyApp()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="PyApp_8h_source.html">PyApp.h</a></li>
<li><a class="el" href="PyApp_8cxx_source.html">PyApp.cxx</a></li>
</ul>
</div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>