Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 8399

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: itk::SimpleFilterWatcher Class Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1SimpleFilterWatcher.html">SimpleFilterWatcher</a>
  </div>
<div class="contents">
<h1>itk::SimpleFilterWatcher Class Reference</h1><!-- doxytag: class="itk::SimpleFilterWatcher" -->Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::SimpleFilterWatcher:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1SimpleFilterWatcher__inherit__graph.png" border="0" usemap="#itk_1_1SimpleFilterWatcher__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1SimpleFilterWatcher__inherit__map">
<area shape="rect" id="node3" href="classitk_1_1XMLFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these..." alt="" coords="13,83,181,112"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::SimpleFilterWatcher:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1SimpleFilterWatcher__coll__graph.png" border="0" usemap="#itk_1_1SimpleFilterWatcher__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1SimpleFilterWatcher__coll__map">
<area shape="rect" id="node2" href="classitk_1_1SmartPointer.html" title="itk::SmartPointer\&lt; Self \&gt;" alt="" coords="1279,124,1471,153"><area shape="rect" id="node6" href="classitk_1_1TimeProbe.html" title="Class for computing the time passed between two points in the code." alt="" coords="1884,25,2004,55"><area shape="rect" id="node4" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting." alt="" coords="268,124,521,153"><area shape="rect" id="node8" href="classitk_1_1ResourceProbe.html" title="itk::ResourceProbe\&lt; RealTimeClock::TimeStampType, RealTimeClock::TimeStampType \&gt;" alt="" coords="1065,25,1684,55"><area shape="rect" id="node10" href="classitk_1_1ResourceProbe.html" title="Class for computing the change of a value between two points in the code." alt="" coords="233,25,556,55"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1SimpleFilterWatcher-members.html">List of all members.</a><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">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#caf3e67f83702f367c37b46e6377ca2b">GetComment</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#b78be8a3376f8ea884c093fec2902f3f">GetNameOfClass</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ProcessObject.html">ProcessObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#ab0f1fff8a7ee5d723b7e66279a8a2db">GetProcess</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1TimeProbe.html">TimeProbe</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#42338a6d97f3f436a506157671d2a1ee">GetTimeProbe</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#319da33d6afca71dc3e6d3c38f5a4875">operator=</a> (const <a class="el" href="classitk_1_1SimpleFilterWatcher.html">SimpleFilterWatcher</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#1579018b49d8f0d142364b046605a713">SimpleFilterWatcher</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#7043ac1e7fe83536ac3e5f7a1ff7ebc1">SimpleFilterWatcher</a> (const <a class="el" href="classitk_1_1SimpleFilterWatcher.html">SimpleFilterWatcher</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#c9ed11d42bd4ccd6c9d4520c6b29ee48">SimpleFilterWatcher</a> (<a class="el" href="classitk_1_1ProcessObject.html">itk::ProcessObject</a> *o, const char *comment=&quot;&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#353249a84dad5ed4d1fe6148b574f630">~SimpleFilterWatcher</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#412275589296412d9e8b68cbaa0b39e3">GetIterations</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#25edd5b01475ad92004ba4898d65db2f">SetIterations</a> (int val)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#7a9919754b5c4c5bcdfc0854bab8da7b">GetQuiet</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#beb0cf301bf7bcd2b221b855f61a201e">SetQuiet</a> (bool val)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#1bb2a354d707efcf163f7129a43618b7">GetSteps</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#7c20a3985bd569887a8d6885cd3796ec">SetSteps</a> (int val)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#f2993a5f70782efd5564cf4be3da666b">QuietOff</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#358969e7bd7f4f101fda031f6a8875eb">QuietOn</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#771409594c749dc53a82f2ba1ab31508">TestAbortOff</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#2e36ffaf6e518875c83317a580d89557">TestAbortOn</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#c519077b687378bd4fad95ad9c50121e">ShowAbort</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#f3248b3bb4c16b5398f52171fa993d9b">ShowIteration</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#e7ad6192a47ba10cfcc3f9d347670921">EndFilter</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#7a09c53c58550eb0b926bb08679fb43c">ShowProgress</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SimpleFilterWatcher.html#112dcbbbdb04522aac5ac07b07ad4ba7">StartFilter</a> ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. 
<p>
<a class="el" href="classitk_1_1SimpleFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these...">SimpleFilterWatcher</a> provides a simple mechanism for monitoring the execution of filter. <a class="el" href="classitk_1_1SimpleFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these...">SimpleFilterWatcher</a> is a stack-based object which takes a pointer to a <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> at constructor time. <a class="el" href="classitk_1_1SimpleFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these...">SimpleFilterWatcher</a> creates a series of commands that are registered as observers to the specified <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a>. The events monitored are:<p>
<a class="el" href="classitk_1_1StartEvent.html">StartEvent</a> <a class="el" href="classitk_1_1EndEvent.html">EndEvent</a> <a class="el" href="classitk_1_1ProgressEvent.html">ProgressEvent</a> <a class="el" href="classitk_1_1IterationEvent.html">IterationEvent</a> <a class="el" href="classitk_1_1AbortEvent.html">AbortEvent</a><p>
The callbacks routines registered for these events emit a simple message to std::cout.<p>
Example of use:<p>
typedef itk::BinaryThresholdImageFilter&lt;ImageType&gt; FilterType; <a class="el" href="itkFEMMacro_8h.html#539cce1a3282ba59952dedcbf9cdb23f">FilterType::Pointer</a> thresholdFilter = <a class="el" href="namespaceHardConnectedComponentImageFilter.html#870262f145e0b45206db74df8053b59c">FilterType::New()</a>;<p>
<a class="el" href="classitk_1_1SimpleFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these...">SimpleFilterWatcher</a> watcher(thresholdFilter, "Threshold");<p>
The second argument to the constructor to <a class="el" href="classitk_1_1SimpleFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these...">SimpleFilterWatcher</a> is an optional string that is prepended to the event messages. This allows the user to associate the emitted messages to a particular filter/variable.<p>
<dl class="todo" compact><dt><b><a class="el" href="todo.html#_todo000017">Todo:</a></b></dt><dd>Allow any stream object to be used for the output (not just std::cout)</dd></dl>

<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00063">63</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c9ed11d42bd4ccd6c9d4520c6b29ee48"></a><!-- doxytag: member="itk::SimpleFilterWatcher::SimpleFilterWatcher" ref="c9ed11d42bd4ccd6c9d4520c6b29ee48" args="(itk::ProcessObject *o, const char *comment=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::SimpleFilterWatcher::SimpleFilterWatcher           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1ProcessObject.html">itk::ProcessObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>comment</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor. Takes a <a class="el" href="classitk_1_1ProcessObject.html" title="ProcessObject is the base class for all process objects (source, filters, mappers)...">ProcessObject</a> to monitor and an optional comment string that is prepended to each event message. 
</div>
</div><p>
<a class="anchor" name="7043ac1e7fe83536ac3e5f7a1ff7ebc1"></a><!-- doxytag: member="itk::SimpleFilterWatcher::SimpleFilterWatcher" ref="7043ac1e7fe83536ac3e5f7a1ff7ebc1" args="(const SimpleFilterWatcher &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::SimpleFilterWatcher::SimpleFilterWatcher           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SimpleFilterWatcher.html">SimpleFilterWatcher</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor 
</div>
</div><p>
<a class="anchor" name="1579018b49d8f0d142364b046605a713"></a><!-- doxytag: member="itk::SimpleFilterWatcher::SimpleFilterWatcher" ref="1579018b49d8f0d142364b046605a713" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">itk::SimpleFilterWatcher::SimpleFilterWatcher           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor. Only provided so that you can have std::vectors of SimpleFilterWatchers. 
</div>
</div><p>
<a class="anchor" name="353249a84dad5ed4d1fe6148b574f630"></a><!-- doxytag: member="itk::SimpleFilterWatcher::~SimpleFilterWatcher" ref="353249a84dad5ed4d1fe6148b574f630" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual itk::SimpleFilterWatcher::~SimpleFilterWatcher           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destructor. 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e7ad6192a47ba10cfcc3f9d347670921"></a><!-- doxytag: member="itk::SimpleFilterWatcher::EndFilter" ref="e7ad6192a47ba10cfcc3f9d347670921" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::SimpleFilterWatcher::EndFilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback method to show the <a class="el" href="classitk_1_1EndEvent.html">EndEvent</a> 
<p>Reimplemented in <a class="el" href="classitk_1_1XMLFilterWatcher.html#2318a652a8eae5148194dc612624af66">itk::XMLFilterWatcher</a>.</p>

<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00196">196</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>References <a class="el" href="itkMacro_8h_source.html#l00614">itkExceptionMacro</a>.</p>

</div>
</div><p>
<a class="anchor" name="caf3e67f83702f367c37b46e6377ca2b"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetComment" ref="caf3e67f83702f367c37b46e6377ca2b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string itk::SimpleFilterWatcher::GetComment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the comment for the watcher. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00125">125</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00059">itk::XMLFilterWatcher::StartFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="412275589296412d9e8b68cbaa0b39e3"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetIterations" ref="412275589296412d9e8b68cbaa0b39e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itk::SimpleFilterWatcher::GetIterations           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the number of iterations completed. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00115">115</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b78be8a3376f8ea884c093fec2902f3f"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetNameOfClass" ref="b78be8a3376f8ea884c093fec2902f3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* itk::SimpleFilterWatcher::GetNameOfClass           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Method to get the name of the class be monitored by this <a class="el" href="classitk_1_1SimpleFilterWatcher.html" title="Simple mechanism for monitoring the pipeline events of a filter and reporting these...">SimpleFilterWatcher</a> 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00085">85</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab0f1fff8a7ee5d723b7e66279a8a2db"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetProcess" ref="ab0f1fff8a7ee5d723b7e66279a8a2db" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ProcessObject.html">ProcessObject</a>* itk::SimpleFilterWatcher::GetProcess           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to access member data Get a pointer to the process object being watched. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00106">106</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00085">itk::XMLFilterWatcher::EndFilter()</a>, <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00039">itk::XMLFilterWatcher::ShowProgress()</a>, and <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00059">itk::XMLFilterWatcher::StartFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a9919754b5c4c5bcdfc0854bab8da7b"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetQuiet" ref="7a9919754b5c4c5bcdfc0854bab8da7b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itk::SimpleFilterWatcher::GetQuiet           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the quiet mode boolean. If true, verbose progess is reported. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00121">121</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00085">itk::XMLFilterWatcher::EndFilter()</a>, <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00039">itk::XMLFilterWatcher::ShowProgress()</a>, and <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00059">itk::XMLFilterWatcher::StartFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bb2a354d707efcf163f7129a43618b7"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetSteps" ref="1bb2a354d707efcf163f7129a43618b7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itk::SimpleFilterWatcher::GetSteps           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the steps completed. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00110">110</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00039">itk::XMLFilterWatcher::ShowProgress()</a>.</p>

</div>
</div><p>
<a class="anchor" name="42338a6d97f3f436a506157671d2a1ee"></a><!-- doxytag: member="itk::SimpleFilterWatcher::GetTimeProbe" ref="42338a6d97f3f436a506157671d2a1ee" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TimeProbe.html">TimeProbe</a>&amp; itk::SimpleFilterWatcher::GetTimeProbe           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a reference to the <a class="el" href="classitk_1_1TimeProbe.html" title="Class for computing the time passed between two points in the code.">TimeProbe</a> 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00128">128</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00085">itk::XMLFilterWatcher::EndFilter()</a>, and <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00059">itk::XMLFilterWatcher::StartFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="319da33d6afca71dc3e6d3c38f5a4875"></a><!-- doxytag: member="itk::SimpleFilterWatcher::operator=" ref="319da33d6afca71dc3e6d3c38f5a4875" args="(const SimpleFilterWatcher &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SimpleFilterWatcher.html">SimpleFilterWatcher</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
operator= 
</div>
</div><p>
<a class="anchor" name="f2993a5f70782efd5564cf4be3da666b"></a><!-- doxytag: member="itk::SimpleFilterWatcher::QuietOff" ref="f2993a5f70782efd5564cf4be3da666b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::QuietOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to control the verbosity of the messages. Quiet reporting limits the information emitted at a <a class="el" href="classitk_1_1ProgressEvent.html">ProgressEvent</a>. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00093">93</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="358969e7bd7f4f101fda031f6a8875eb"></a><!-- doxytag: member="itk::SimpleFilterWatcher::QuietOn" ref="358969e7bd7f4f101fda031f6a8875eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::QuietOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to control the verbosity of the messages. Quiet reporting limits the information emitted at a <a class="el" href="classitk_1_1ProgressEvent.html">ProgressEvent</a>. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00092">92</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="25edd5b01475ad92004ba4898d65db2f"></a><!-- doxytag: member="itk::SimpleFilterWatcher::SetIterations" ref="25edd5b01475ad92004ba4898d65db2f" args="(int val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::SetIterations           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the number of iterations completed. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00114">114</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00059">itk::XMLFilterWatcher::StartFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="beb0cf301bf7bcd2b221b855f61a201e"></a><!-- doxytag: member="itk::SimpleFilterWatcher::SetQuiet" ref="beb0cf301bf7bcd2b221b855f61a201e" args="(bool val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::SetQuiet           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the quiet mode boolean. If true, verbose progess is reported. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00120">120</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c20a3985bd569887a8d6885cd3796ec"></a><!-- doxytag: member="itk::SimpleFilterWatcher::SetSteps" ref="7c20a3985bd569887a8d6885cd3796ec" args="(int val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::SetSteps           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>val</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the steps completed. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00109">109</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>Referenced by <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00039">itk::XMLFilterWatcher::ShowProgress()</a>, and <a class="el" href="itkXMLFilterWatcher_8h_source.html#l00059">itk::XMLFilterWatcher::StartFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c519077b687378bd4fad95ad9c50121e"></a><!-- doxytag: member="itk::SimpleFilterWatcher::ShowAbort" ref="c519077b687378bd4fad95ad9c50121e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::SimpleFilterWatcher::ShowAbort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback method to show the <a class="el" href="classitk_1_1AbortEvent.html">AbortEvent</a> 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00158">158</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f3248b3bb4c16b5398f52171fa993d9b"></a><!-- doxytag: member="itk::SimpleFilterWatcher::ShowIteration" ref="f3248b3bb4c16b5398f52171fa993d9b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::SimpleFilterWatcher::ShowIteration           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback method to show the <a class="el" href="classitk_1_1IterationEvent.html">IterationEvent</a> 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00164">164</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a09c53c58550eb0b926bb08679fb43c"></a><!-- doxytag: member="itk::SimpleFilterWatcher::ShowProgress" ref="7a09c53c58550eb0b926bb08679fb43c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::SimpleFilterWatcher::ShowProgress           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback method to show the <a class="el" href="classitk_1_1ProgressEvent.html">ProgressEvent</a> 
<p>Reimplemented in <a class="el" href="classitk_1_1XMLFilterWatcher.html#1527c16977639f381c6b98a7bef8cdd9">itk::XMLFilterWatcher</a>.</p>

<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00133">133</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="112dcbbbdb04522aac5ac07b07ad4ba7"></a><!-- doxytag: member="itk::SimpleFilterWatcher::StartFilter" ref="112dcbbbdb04522aac5ac07b07ad4ba7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void itk::SimpleFilterWatcher::StartFilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback method to show the <a class="el" href="classitk_1_1StartEvent.html">StartEvent</a> 
<p>Reimplemented in <a class="el" href="classitk_1_1XMLFilterWatcher.html#c72a54c4308e898cea3f38c61f3e8717">itk::XMLFilterWatcher</a>.</p>

<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00171">171</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

<p>References <a class="el" href="classitk_1_1ResourceProbe.html#c8d3b5d012b4a7a90dbaf0f87dc6a289">itk::ResourceProbe&lt; ValueType, MeanType &gt;::Start()</a>.</p>

</div>
</div><p>
<a class="anchor" name="771409594c749dc53a82f2ba1ab31508"></a><!-- doxytag: member="itk::SimpleFilterWatcher::TestAbortOff" ref="771409594c749dc53a82f2ba1ab31508" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::TestAbortOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to use to test the <a class="el" href="classitk_1_1AbortEvent.html">AbortEvent</a> of the a filter. If TestAbort is on, the filter being watched will be aborted when the progress reaches 30%. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00100">100</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e36ffaf6e518875c83317a580d89557"></a><!-- doxytag: member="itk::SimpleFilterWatcher::TestAbortOn" ref="2e36ffaf6e518875c83317a580d89557" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itk::SimpleFilterWatcher::TestAbortOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to use to test the <a class="el" href="classitk_1_1AbortEvent.html">AbortEvent</a> of the a filter. If TestAbort is on, the filter being watched will be aborted when the progress reaches 30%. 
<p>Definition at line <a class="el" href="itkSimpleFilterWatcher_8h_source.html#l00099">99</a> of file <a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkSimpleFilterWatcher_8h_source.html">itkSimpleFilterWatcher.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 06:59:10 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>