<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>CanFestival: nodemanager::UndoBuffer Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="functions.html"><span>Data Fields</span></a></li>
</ul></div>
<div class="nav">
<a class="el" href="namespacenodemanager.html">nodemanager</a>::<a class="el" href="classnodemanager_1_1UndoBuffer.html">UndoBuffer</a></div>
<h1>nodemanager::UndoBuffer Class Reference</h1><!-- doxytag: class="nodemanager::UndoBuffer" --><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#f7faebec57947fa103b8ad9d2b726f04">__init__</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#22639d6b02995759c718dbb775bc8b7d">Buffering</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8f121c407be19f42f10ccc2518227dd3">Current</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8c689bee39a62cf857525787f6def0a4">Previous</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#a29ba64843a2d852b28cc01b411ce06f">Next</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#2ff748b5b8445e36cac96fd5726dc80e">IsFirst</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#87ef542c80367efcb4f5d8c97dabc4de">IsLast</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#351f7c0312c72b4fd49b34e56e6449f1">CurrentSaved</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#8d3fd5b2285366f941cc02489a16ea32">IsCurrentSaved</a></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">Buffer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">CurrentIndex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">MinIndex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">MaxIndex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">LastSave</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<div class="fragment"><pre class="fragment">
Constructor initialising buffer
</pre></div>
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00052">52</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f7faebec57947fa103b8ad9d2b726f04"></a><!-- doxytag: member="nodemanager::UndoBuffer::__init__" ref="f7faebec57947fa103b8ad9d2b726f04" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::__init__ </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"> <em>currentstate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"> <em>issaved</em> = <code>False</code></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00055">55</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="22639d6b02995759c718dbb775bc8b7d"></a><!-- doxytag: member="nodemanager::UndoBuffer::Buffering" ref="22639d6b02995759c718dbb775bc8b7d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::Buffering </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"> <em>currentstate</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00080">80</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="8f121c407be19f42f10ccc2518227dd3"></a><!-- doxytag: member="nodemanager::UndoBuffer::Current" ref="8f121c407be19f42f10ccc2518227dd3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::Current </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00095">95</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="8c689bee39a62cf857525787f6def0a4"></a><!-- doxytag: member="nodemanager::UndoBuffer::Previous" ref="8c689bee39a62cf857525787f6def0a4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::Previous </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00101">101</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="a29ba64843a2d852b28cc01b411ce06f"></a><!-- doxytag: member="nodemanager::UndoBuffer::Next" ref="a29ba64843a2d852b28cc01b411ce06f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::Next </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00110">110</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="2ff748b5b8445e36cac96fd5726dc80e"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsFirst" ref="2ff748b5b8445e36cac96fd5726dc80e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::IsFirst </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00119">119</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="87ef542c80367efcb4f5d8c97dabc4de"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsLast" ref="87ef542c80367efcb4f5d8c97dabc4de" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::IsLast </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00125">125</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="351f7c0312c72b4fd49b34e56e6449f1"></a><!-- doxytag: member="nodemanager::UndoBuffer::CurrentSaved" ref="351f7c0312c72b4fd49b34e56e6449f1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::CurrentSaved </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00131">131</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="8d3fd5b2285366f941cc02489a16ea32"></a><!-- doxytag: member="nodemanager::UndoBuffer::IsCurrentSaved" ref="8d3fd5b2285366f941cc02489a16ea32" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def nodemanager::UndoBuffer::IsCurrentSaved </td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"> <em>self</em> </td>
<td> ) </td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00137">137</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="7519445d4c5da6ace730aef461bb5ff4"></a><!-- doxytag: member="nodemanager::UndoBuffer::Buffer" ref="7519445d4c5da6ace730aef461bb5ff4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#7519445d4c5da6ace730aef461bb5ff4">nodemanager::UndoBuffer::Buffer</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00056">56</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="ac3ba6b2edb998e1d3c2c3ca5163b200"></a><!-- doxytag: member="nodemanager::UndoBuffer::CurrentIndex" ref="ac3ba6b2edb998e1d3c2c3ca5163b200" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#ac3ba6b2edb998e1d3c2c3ca5163b200">nodemanager::UndoBuffer::CurrentIndex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00057">57</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="efcb3fd67a5a77e1cffe5ee2d6fb612d"></a><!-- doxytag: member="nodemanager::UndoBuffer::MinIndex" ref="efcb3fd67a5a77e1cffe5ee2d6fb612d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#efcb3fd67a5a77e1cffe5ee2d6fb612d">nodemanager::UndoBuffer::MinIndex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00058">58</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="51d3531c9b7ab75b2a4d6a5f49ebc15e"></a><!-- doxytag: member="nodemanager::UndoBuffer::MaxIndex" ref="51d3531c9b7ab75b2a4d6a5f49ebc15e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#51d3531c9b7ab75b2a4d6a5f49ebc15e">nodemanager::UndoBuffer::MaxIndex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00059">59</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<a class="anchor" name="abfc1f3adfc21d88b4382b410b9991d9"></a><!-- doxytag: member="nodemanager::UndoBuffer::LastSave" ref="abfc1f3adfc21d88b4382b410b9991d9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classnodemanager_1_1UndoBuffer.html#abfc1f3adfc21d88b4382b410b9991d9">nodemanager::UndoBuffer::LastSave</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>
Definition at line <a class="el" href="nodemanager_8py-source.html#l00073">73</a> of file <a class="el" href="nodemanager_8py-source.html">nodemanager.py</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/home/epimerde/documents/tc11/CanFestival-3/objdictgen/<a class="el" href="nodemanager_8py-source.html">nodemanager.py</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 4 16:29:09 2007 for CanFestival by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>