Sophie

Sophie

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

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::ParallelSparseFieldLevelSetImageFilter&lt; TInputImage, TOutputImage &gt;::ThreadData Struct 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_1ParallelSparseFieldLevelSetImageFilter.html">ParallelSparseFieldLevelSetImageFilter</a>::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html">ThreadData</a>
  </div>
<div class="contents">
<h1>itk::ParallelSparseFieldLevelSetImageFilter&lt; TInputImage, TOutputImage &gt;::ThreadData Struct Reference</h1><!-- doxytag: class="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData" --><code>#include &lt;<a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for itk::ParallelSparseFieldLevelSetImageFilter&lt; TInputImage, TOutputImage &gt;::ThreadData:</div>
<div class="dynsection">
<p><center><img src="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData__coll__graph.png" border="0" usemap="#itk_1_1ParallelSparseFieldLevelSetImageFilter_3_01TInputImage_00_01TOutputImage_01_4_1_1ThreadData__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1ParallelSparseFieldLevelSetImageFilter_3_01TInputImage_00_01TOutputImage_01_4_1_1ThreadData__coll__map">
<area shape="rect" id="node2" href="classitk_1_1SmartPointer.html" title="itk::SmartPointer\&lt; Self \&gt;" alt="" coords="396,101,588,131"><area shape="rect" id="node4" href="classitk_1_1SmartPointer.html" title="Implements transparent reference counting." alt="" coords="188,5,441,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData-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 Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">LayerPointerType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#66e2141ea4d66ccc378959e2f8ae3805">DownList</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#a6d85012b88b5b26e727e75be099e2ee">globalData</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#3d071d47539ed4dc641bfbff966a4615">m_Count</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">LayerPointerType</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#c51d0dfe56d725281b4d557af69320f8">m_InterNeighborNodeTransferBufferLayers</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">LayerNodeStorageType::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#30e826c0b18934fb13c687c65667311d">m_LayerNodeStore</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#9acdf22a1d1a9ca4966db621dad17ad0">LayerListType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#c6b819fe10280dd96a810820a0830ff6">m_Layers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#9acdf22a1d1a9ca4966db621dad17ad0">LayerListType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#803474e8a8466be6ea5c7071b8938e1d">m_LoadTransferBufferLayers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#87051757e7370d816e4ce4987a509651">m_Pad2</a> [128]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#6cce136364db244ed6e59cef7020ee39">ValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#48d421064af0e064918c5c69feee6327">m_RMSChange</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">Semaphore::Pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#65cfcc6c7576da6a326b172a5c6b2e92">m_Semaphore</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#dfcbcc1e854dc3123370f008f822fb9d">m_SemaphoreArrayNumber</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#9b2247636da1867a6c46cc877ad6c7c1">m_ZHistogram</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#1335d7aee9b099d27592da5faca7d1c1">pad1</a> [128]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#8b5ea23ea7dad69876b866dd5286edaf">ThreadRegionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#184bb388358bc227cce6bf4020123688">ThreadRegion</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#439e298b0f3cd91a198a698a5ff72f2e">TimeStepType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#bfd167c0387aeb91ebd1965dbad8dc0a">TimeStep</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1SmartPointer.html">LayerPointerType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#55de849738e8af0f04b134f002a2e92b">UpList</a> [2]</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TInputImage, class TOutputImage&gt;<br>
 struct itk::ParallelSparseFieldLevelSetImageFilter&lt; TInputImage, TOutputImage &gt;::ThreadData</h3>

Local data for each individual thread. 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00691">691</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="66e2141ea4d66ccc378959e2f8ae3805"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::DownList" ref="66e2141ea4d66ccc378959e2f8ae3805" args="[2]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">LayerPointerType</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#66e2141ea4d66ccc378959e2f8ae3805">ThreadData::DownList</a>[2]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00710">710</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6d85012b88b5b26e727e75be099e2ee"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::globalData" ref="a6d85012b88b5b26e727e75be099e2ee" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#a6d85012b88b5b26e727e75be099e2ee">ThreadData::globalData</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> pointer to the GlobalData struct obtained from the difference function. Every thread has its own copy of the struct 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00718">718</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d071d47539ed4dc641bfbff966a4615"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_Count" ref="3d071d47539ed4dc641bfbff966a4615" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#3d071d47539ed4dc641bfbff966a4615">ThreadData::m_Count</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00698">698</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c51d0dfe56d725281b4d557af69320f8"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_InterNeighborNodeTransferBufferLayers" ref="c51d0dfe56d725281b4d557af69320f8" args="[2]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">LayerPointerType</a>** <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#c51d0dfe56d725281b4d557af69320f8">ThreadData::m_InterNeighborNodeTransferBufferLayers</a>[2]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used to transfer data between UpList and DownList across thread boundaries 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00714">714</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="30e826c0b18934fb13c687c65667311d"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_LayerNodeStore" ref="30e826c0b18934fb13c687c65667311d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">LayerNodeStorageType::Pointer</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#30e826c0b18934fb13c687c65667311d">ThreadData::m_LayerNodeStore</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Node memory pool 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00707">707</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c6b819fe10280dd96a810820a0830ff6"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_Layers" ref="c6b819fe10280dd96a810820a0830ff6" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#9acdf22a1d1a9ca4966db621dad17ad0">LayerListType</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#c6b819fe10280dd96a810820a0830ff6">ThreadData::m_Layers</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The layers 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00701">701</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="803474e8a8466be6ea5c7071b8938e1d"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_LoadTransferBufferLayers" ref="803474e8a8466be6ea5c7071b8938e1d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#9acdf22a1d1a9ca4966db621dad17ad0">LayerListType</a>* <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#803474e8a8466be6ea5c7071b8938e1d">ThreadData::m_LoadTransferBufferLayers</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used to transfer data between m_Layers during load balancing 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00704">704</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="87051757e7370d816e4ce4987a509651"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_Pad2" ref="87051757e7370d816e4ce4987a509651" args="[128]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#87051757e7370d816e4ce4987a509651">ThreadData::m_Pad2</a>[128]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00731">731</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="48d421064af0e064918c5c69feee6327"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_RMSChange" ref="48d421064af0e064918c5c69feee6327" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#6cce136364db244ed6e59cef7020ee39">ValueType</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#48d421064af0e064918c5c69feee6327">ThreadData::m_RMSChange</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00697">697</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="65cfcc6c7576da6a326b172a5c6b2e92"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_Semaphore" ref="65cfcc6c7576da6a326b172a5c6b2e92" args="[2]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">Semaphore::Pointer</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#65cfcc6c7576da6a326b172a5c6b2e92">ThreadData::m_Semaphore</a>[2]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Semaphores used for signalling and waiting neighbor threads. Strictly speaking the semaphores are NOT just accessed by the thread that owns them BUT also by the thread's neighbors. So they are NOT truly "local" data. 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00726">726</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dfcbcc1e854dc3123370f008f822fb9d"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_SemaphoreArrayNumber" ref="dfcbcc1e854dc3123370f008f822fb9d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#dfcbcc1e854dc3123370f008f822fb9d">ThreadData::m_SemaphoreArrayNumber</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Indicates whether to use m_Semaphore[0] or m_Semaphore[1] for signalling/waiting 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00729">729</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b2247636da1867a6c46cc877ad6c7c1"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::m_ZHistogram" ref="9b2247636da1867a6c46cc877ad6c7c1" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#9b2247636da1867a6c46cc877ad6c7c1">ThreadData::m_ZHistogram</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Local histogram with each thread 
<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00721">721</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1335d7aee9b099d27592da5faca7d1c1"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::pad1" ref="1335d7aee9b099d27592da5faca7d1c1" args="[128]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#1335d7aee9b099d27592da5faca7d1c1">ThreadData::pad1</a>[128]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00693">693</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="184bb388358bc227cce6bf4020123688"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::ThreadRegion" ref="184bb388358bc227cce6bf4020123688" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#8b5ea23ea7dad69876b866dd5286edaf">ThreadRegionType</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#184bb388358bc227cce6bf4020123688">ThreadData::ThreadRegion</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00696">696</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bfd167c0387aeb91ebd1965dbad8dc0a"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::TimeStep" ref="bfd167c0387aeb91ebd1965dbad8dc0a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html#439e298b0f3cd91a198a698a5ff72f2e">TimeStepType</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#bfd167c0387aeb91ebd1965dbad8dc0a">ThreadData::TimeStep</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00695">695</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="55de849738e8af0f04b134f002a2e92b"></a><!-- doxytag: member="itk::ParallelSparseFieldLevelSetImageFilter::ThreadData::UpList" ref="55de849738e8af0f04b134f002a2e92b" args="[2]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInputImage , class TOutputImage &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SmartPointer.html">LayerPointerType</a> <a class="el" href="classitk_1_1ParallelSparseFieldLevelSetImageFilter.html">itk::ParallelSparseFieldLevelSetImageFilter</a>&lt; TInputImage, TOutputImage &gt;::<a class="el" href="structitk_1_1ParallelSparseFieldLevelSetImageFilter_1_1ThreadData.html#55de849738e8af0f04b134f002a2e92b">ThreadData::UpList</a>[2]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html#l00709">709</a> of file <a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="itkParallelSparseFieldLevelSetImageFilter_8h_source.html">itkParallelSparseFieldLevelSetImageFilter.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 06:04:19 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>