Sophie

Sophie

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

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::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt; Class Template 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_1NeighborhoodOperator.html">NeighborhoodOperator</a>
  </div>
<div class="contents">
<h1>itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__Operators.html">Operators</a>]</small>
</h1><!-- doxytag: class="itk::NeighborhoodOperator" --><!-- doxytag: inherits="Neighborhood&lt; TPixel, VDimension, TAllocator &gt;" -->Virtual class that defines a common interface to all neighborhood operator subtypes.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1NeighborhoodOperator__inherit__graph.png" border="0" usemap="#itk_1_1NeighborhoodOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1NeighborhoodOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__inherit__map">
<area shape="rect" id="node7" href="classitk_1_1NeighborhoodOperator.html" title="itk::NeighborhoodOperator\&lt; ScalarValueType, VDimension, NeighborhoodAllocator\&lt; ScalarValueType \&gt; \&gt;" alt="" coords="1564,7,2284,36"><area shape="rect" id="node11" href="classitk_1_1NeighborhoodOperator.html" title="itk::NeighborhoodOperator\&lt; PixelType, VDimension, NeighborhoodAllocator\&lt; PixelType \&gt; \&gt;" alt="" coords="1608,60,2240,89"><area shape="rect" id="node15" href="classitk_1_1NeighborhoodOperator.html" title="itk::NeighborhoodOperator\&lt; TPixel, TDimension, TAllocator \&gt;" alt="" coords="1709,113,2139,143"><area shape="rect" id="node22" href="classitk_1_1NeighborhoodOperator.html" title="itk::NeighborhoodOperator\&lt; OutputImagePixelType, VDimension, NeighborhoodAllocator\&lt; OutputImagePixelType \&gt; \&gt;" alt="" coords="1517,193,2331,223"><area shape="rect" id="node2" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="5,88,376,117"><area shape="rect" id="node9" href="classitk_1_1DerivativeOperator.html" title="itk::DerivativeOperator\&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)\&gt;" alt="" coords="2405,7,3013,36"><area shape="rect" id="node13" href="classitk_1_1DerivativeOperator.html" title="itk::DerivativeOperator\&lt; PixelType, itkGetStaticConstMacro(ImageDimension)\&gt;" alt="" coords="2428,60,2991,89"><area shape="rect" id="node17" href="classitk_1_1AnnulusOperator.html" title="A NeighborhoodOperator for performing a matched filtering with an annulus (two concentric..." alt="" coords="2515,113,2904,143"><area shape="rect" id="node19" href="classitk_1_1BackwardDifferenceOperator.html" title="Operator whose inner product with a neighborhood returns a &quot;half&quot; derivative..." alt="" coords="2472,167,2947,196"><area shape="rect" id="node24" href="classitk_1_1DerivativeOperator.html" title="itk::DerivativeOperator\&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)\&gt;" alt="" coords="2381,220,3037,249"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1NeighborhoodOperator__coll__graph.png" border="0" usemap="#itk_1_1NeighborhoodOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1NeighborhoodOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="36,101,407,131"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1NeighborhoodOperator-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TAllocator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
AllocatorType::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#15494631fccbf22993ee8e34fe9582e8">ConstIterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef AllocatorType::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#aacedbf6b9972468b3ae8265906fbafe">Iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Offset.html">Offset</a>&lt; VDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#ff404d149b5f12dbf219edefa01bcdf8">OffsetType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef NumericTraits&lt; TPixel &gt;<br class="typebreak">
::RealType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#1b1e9f7094c5af96398073396118a409">PixelRealType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TPixel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#fceade9ffc93ed740c7252495760a0fe">PixelType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef ::<a class="el" href="classitk_1_1Size.html">itk::Size</a>&lt; VDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#6640f856750fe21a712545b6ba74dff7">RadiusType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodOperator.html">NeighborhoodOperator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#931e00ec0ed7fd67f1fa1d61429be2e1">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Size.html">Superclass::SizeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#260cae9a7fe209fe1e886da92f144375">SizeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Size.html#04a619475e311f57be0cf76b0ae33f1f">SizeType::SizeValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#d3fc4e75ccb69ee79000b99d8e8b9ee0">SizeValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SliceIterator.html">SliceIterator</a>&lt; TPixel, <br class="typebreak">
<a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#2e0be782693239494bb92431157e34ec">SliceIteratorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Neighborhood.html">Neighborhood</a>&lt; TPixel, <br class="typebreak">
VDimension, TAllocator &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#6adb28e36d0c275efaa156a76f40bf10">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public 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_1NeighborhoodOperator.html#d3a5b43fe7e9eb896516a0558f8bbb2d">CreateDirectional</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_1NeighborhoodOperator.html#75e38498b77e28745c7abbd29bcca413">CreateToRadius</a> (const unsigned long)</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_1NeighborhoodOperator.html#e6a04afb708654508d1ebf30234fdbb6">CreateToRadius</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;)</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_1NeighborhoodOperator.html#73fdd5f4a99d97651f0c46e3f6f02d36">FlipAxes</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="classitk_1_1Neighborhood.html#d8370fe46b84a07ed81c9d959601bc04">GetCenterNeighborhoodIndex</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TPixel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#b28c7068b7afae88d63f810e6d359717">GetCenterValue</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#5cfeb14fea181f523bea665898a8d4fb">GetDirection</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#207d1260d2075e951415717f06e44a58">GetNeighborhoodIndex</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Offset.html">OffsetType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#f75ae624334402211e6b5bff0c3545a9">GetOffset</a> (unsigned int i) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#d29efe575c4e3fcfcd148a68b68b8da0">GetRadius</a> (const unsigned long n) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1Size.html">SizeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#ac21899e31bcf9744aabebba3fa99390">GetRadius</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Size.html">SizeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#a1a24d9da079f6bcd4ca3c2663e53888">GetSize</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#08b57a333d74717cb9171dd620277029">GetSize</a> (const unsigned long n) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::slice&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#ca0dd3abb133c4318705cd24a8c55ecc">GetSlice</a> (unsigned int) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#1ed1ec3445af80e1b6711755b2c7d6b6">GetStride</a> (const unsigned axis) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#bd3ddf84a416f958e66aa373de336fc3">itkStaticConstMacro</a> (NeighborhoodDimension, unsigned int, VDimension)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#392ef8a965ffbc32aa06f932c551d306">NeighborhoodOperator</a> (const <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;orig)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#0028ed008059ea8ff33225e214be9bf4">NeighborhoodOperator</a> ()</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_1Neighborhood.html#8dd27776e2da132b85aa114428c5c02a">operator!=</a> (const <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;other) const</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_1Neighborhood.html#8981df11d45de87d1e46efda5c9b238d">operator==</a> (const <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;other) const</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_1Neighborhood.html#a1a5e7ed2d65b8971056a293e1218ebb">Print</a> (std::ostream &amp;os) const</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_1NeighborhoodOperator.html#9c80dcf78c61d8e58a29e631ebe4ca8a">ScaleCoefficients</a> (<a class="el" href="classitk_1_1NeighborhoodOperator.html#1b1e9f7094c5af96398073396118a409">PixelRealType</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_1NeighborhoodOperator.html#1d39751958fc8ba1b4f3664d444a0fac">SetDirection</a> (const unsigned long &amp;direction)</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_1Neighborhood.html#4ff1e7ab347dccc3c2c9fa980170eaf0">SetRadius</a> (const unsigned long)</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_1Neighborhood.html#aaca932400993b5d5faf6448dfd856bf">SetRadius</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#db1c428797dbb4b632684f13b5c39b3d">Size</a> () const</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Neighborhood.html#15494631fccbf22993ee8e34fe9582e8">ConstIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#8371bc36136480048ea3566adcac6ce7">Begin</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Neighborhood.html#aacedbf6b9972468b3ae8265906fbafe">Iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#ca476f769d8de82470b90cbeed5e43cf">Begin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Neighborhood.html#15494631fccbf22993ee8e34fe9582e8">ConstIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#16d2f4b336e75f880f799dff7109e253">End</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Neighborhood.html#aacedbf6b9972468b3ae8265906fbafe">Iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#56965dceb4c4f0b7fbc711852a6d94de">End</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#9bf41b313da982603d7a13c8a20cd5c8">GetBufferReference</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#9115342543c13ee02dd6ba131c8ab8fb">GetBufferReference</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">TPixel &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#9a1a9bc0fb29fb84bfd80e8f2c2697a7">GetElement</a> (unsigned int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const TPixel &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#ccad4766c8147d8564d306823f5582cf">operator[]</a> (unsigned int i) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TPixel &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#ced2f60a65faa163a001da167ae60498">operator[]</a> (unsigned int i)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#fab4f752ab59492d31d29e39a5a205f8">operator=</a> (const <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;orig)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const TPixel &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#e42d8d4b6d898fcc379680b8ce7495ea">operator[]</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;o) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TPixel &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#b2760d7ef5ad1f435a9417159ca3794d">operator[]</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;o)</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_1NeighborhoodOperator.html#9fc2e0eab041f4191d131edc58f25e47">PrintSelf</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> i) const </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_1Neighborhood.html#93c785b2ebe92cc7e7f475b725b9d933">SetRadius</a> (const unsigned long *rad)</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</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_1Neighborhood.html#78a8e47342f098554f94e4481e02cb8f">Allocate</a> (unsigned int i)</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_1Neighborhood.html#4dc6e4040ea46bf6ba9636370eeb519a">ComputeNeighborhoodOffsetTable</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_1Neighborhood.html#71c4af1285c80f97fd075554e8579bd7">ComputeNeighborhoodStrideTable</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_1NeighborhoodOperator.html#9800f673e8e0bbacf8e5148a32623fc4">Fill</a> (const <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a> &amp;)=0</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_1NeighborhoodOperator.html#4288017c71a942fd07c85b163bf06fdd">FillCenteredDirectional</a> (const <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#60491486450fc45c987e0b5969cf7f31">GenerateCoefficients</a> ()=0</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_1NeighborhoodOperator.html#e1a3de4463d5ae297a78f355d95a5125">InitializeToZero</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_1Neighborhood.html#3d1399473e4315314191cbdd12e0fc7e">SetSize</a> ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt;<br>
 class itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;</h3>

Virtual class that defines a common interface to all neighborhood operator subtypes. 
<p>
<a class="el" href="classA.html">A</a> <a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> is a set of pixel values that can be applied to a <a class="el" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values...">Neighborhood</a> to perform a user-defined operation (i.e. convolution kernel, morphological structuring element). <a class="el" href="classA.html">A</a> <a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> is itself a specialized <a class="el" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values...">Neighborhood</a>, with functionality to generate its coefficients according to user-defined parameters. Because the operator is a subclass of <a class="el" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values...">Neighborhood</a>, it is a valid operand in any of the operations defined on the <a class="el" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values...">Neighborhood</a> object (convolution, inner product, etc.).<p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> is a pure virtual object that must be subclassed to be used. <a class="el" href="classA.html">A</a> user's subclass must implement two methods:<p>
(1) GenerateScalarCoefficients -- the algorithm that computes the scalar coefficients of the operator.<p>
(2) ScalarFill -- the algorithm that places the scalar coefficients into the memory buffer of the operator (arranges them spatially in the neighborhood).<p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> supports the concept of a "directional operator." <a class="el" href="classA.html">A</a> directional operator is defined in this context to be an operator that is applied along a single dimension. Examples of this type of operator are directional derivatives and the individual, directional components of separable processes such as Gaussian smoothing.<p>
How a <a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> is applied to data is up to the user who defines it. One possible use of an operator would be to take its inner product with a neighborhood of values to produce a scalar result. This process effects convolution when applied to successive neighborhoods across a region of interest in an image. 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00064">64</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="89eeafe9269d4b424aab217a3db87fd9"></a><!-- doxytag: member="itk::NeighborhoodOperator::AllocatorType" ref="89eeafe9269d4b424aab217a3db87fd9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef TAllocator  <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
External support for allocator type. 
<p>Reimplemented in <a class="el" href="classitk_1_1BinaryBallStructuringElement.html#868c09513ef44ef509a5bab4057238f0">itk::BinaryBallStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#dc40574de447c02740ba1e8b04b9de46">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00061">61</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c3671f447db1e8090c41ef7a63cf9896"></a><!-- doxytag: member="itk::NeighborhoodOperator::CoefficientVector" ref="c3671f447db1e8090c41ef7a63cf9896" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef std::vector&lt;double&gt; <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for coefficient vector type. Necessary to fix bug in the microsoft VC++ compiler. 
<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#0cbba7e8daafb26bdccdf249fad9f544">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1BackwardDifferenceOperator.html#1e6987e0e5c9dce8a553287f82ca2295">itk::BackwardDifferenceOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#0379901c605744b921c15822007662cf">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ForwardDifferenceOperator.html#40731f0f2e1bf30277068d9c21121d6c">itk::ForwardDifferenceOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianOperator.html#8f5954fade086fbd2da0784fe99de8a5">itk::GaussianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1LaplacianOperator.html#5140663f28a2b184dfa69dff9ee5f6c3">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ImageKernelOperator.html#8ffe67a6e29181af6fc611a4f4c52990">itk::ImageKernelOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#0379901c605744b921c15822007662cf">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#0379901c605744b921c15822007662cf">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#0379901c605744b921c15822007662cf">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00146">146</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="15494631fccbf22993ee8e34fe9582e8"></a><!-- doxytag: member="itk::NeighborhoodOperator::ConstIterator" ref="15494631fccbf22993ee8e34fe9582e8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef AllocatorType::const_iterator <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Neighborhood.html#15494631fccbf22993ee8e34fe9582e8">ConstIterator</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1BinaryBallStructuringElement.html#6cfc79e658a4ec2245d3303b4d6fc6cd">itk::BinaryBallStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#b3a90a3a9519dd9620785bbdad8c9be8">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00073">73</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aacedbf6b9972468b3ae8265906fbafe"></a><!-- doxytag: member="itk::NeighborhoodOperator::Iterator" ref="aacedbf6b9972468b3ae8265906fbafe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef AllocatorType::iterator <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Neighborhood.html#aacedbf6b9972468b3ae8265906fbafe">Iterator</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Iterator typedef support. Note the naming is intentional, i.e., iterator and const_iterator, because the allocator may be a vnl object or other type, which uses this form. 
<p>Reimplemented in <a class="el" href="classitk_1_1BinaryBallStructuringElement.html#802a73431acf97437bbf0491fe3af6c0">itk::BinaryBallStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#3a981dad977fe7443f14e10b5f3a64df">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00072">72</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ff404d149b5f12dbf219edefa01bcdf8"></a><!-- doxytag: member="itk::NeighborhoodOperator::OffsetType" ref="ff404d149b5f12dbf219edefa01bcdf8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Offset.html">Offset</a>&lt;VDimension&gt; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Offset.html">OffsetType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Offset type used to reference neighbor locations 
<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#35b5245ef04f10e7d5c0a6c66ee4cacd">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#1fc819fea6dd8d7424439a6efcdf6c63">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00083">83</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b1e9f7094c5af96398073396118a409"></a><!-- doxytag: member="itk::NeighborhoodOperator::PixelRealType" ref="1b1e9f7094c5af96398073396118a409" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef NumericTraits&lt; TPixel &gt;::RealType <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html#1b1e9f7094c5af96398073396118a409">PixelRealType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1DerivativeOperator.html#442e969662604d1c5c7f34507e7e65b4">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#442e969662604d1c5c7f34507e7e65b4">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#442e969662604d1c5c7f34507e7e65b4">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#442e969662604d1c5c7f34507e7e65b4">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00138">138</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fceade9ffc93ed740c7252495760a0fe"></a><!-- doxytag: member="itk::NeighborhoodOperator::PixelType" ref="fceade9ffc93ed740c7252495760a0fe" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TPixel <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html#fceade9ffc93ed740c7252495760a0fe">PixelType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
External support for pixel type 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#1f984a7ca5fe40fc48f6422b83e3cc1d">itk::Neighborhood&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#e845b6354ec0fa2044621904395a6939">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1BackwardDifferenceOperator.html#50e5d08fb83ae514dca49a933ed31207">itk::BackwardDifferenceOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#9750adb58abb6a8532f6da8306a7ba58">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ForwardDifferenceOperator.html#195fa87fbca4268c440c49439e6f2a07">itk::ForwardDifferenceOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1LaplacianOperator.html#467b5c1fef31adaf542abc09d5e02bdb">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#9750adb58abb6a8532f6da8306a7ba58">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#9750adb58abb6a8532f6da8306a7ba58">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#9750adb58abb6a8532f6da8306a7ba58">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00076">76</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6640f856750fe21a712545b6ba74dff7"></a><!-- doxytag: member="itk::NeighborhoodOperator::RadiusType" ref="6640f856750fe21a712545b6ba74dff7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ::<a class="el" href="classitk_1_1Size.html">itk::Size</a>&lt;VDimension&gt; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Size.html">RadiusType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Radius typedef support. 
<p>Reimplemented in <a class="el" href="classitk_1_1BinaryBallStructuringElement.html#f4bd72ed3267d5d0a8d85c486e453e12">itk::BinaryBallStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#0124decf2c692afef3f1b981d1496d0b">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00080">80</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="931e00ec0ed7fd67f1fa1d61429be2e1"></a><!-- doxytag: member="itk::NeighborhoodOperator::Self" ref="931e00ec0ed7fd67f1fa1d61429be2e1" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1NeighborhoodOperator.html">NeighborhoodOperator</a> <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#5f4571b5a5753a6feb650e665d29ac86">itk::Neighborhood&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#a7888643e0ac873038e93125873a7afd">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1BackwardDifferenceOperator.html#a2876118b75b10a62ac4f2bf5ad3b498">itk::BackwardDifferenceOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#12d65eff5063a1639ec6ab8a8245db92">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ForwardDifferenceOperator.html#35d06b6fdda2fc835aba9c2b9d58959c">itk::ForwardDifferenceOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianOperator.html#8ac6148d5de091702baaf1507b6e4aa9">itk::GaussianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1LaplacianOperator.html#5a044e0feacafbe55a207e5399bed34b">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#983d90ca6b3d856d7b5bb62499a4c298">itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ImageKernelOperator.html#d93663018399b0b51642d8eb92c315e4">itk::ImageKernelOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#12d65eff5063a1639ec6ab8a8245db92">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#12d65eff5063a1639ec6ab8a8245db92">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#12d65eff5063a1639ec6ab8a8245db92">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00069">69</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="260cae9a7fe209fe1e886da92f144375"></a><!-- doxytag: member="itk::NeighborhoodOperator::SizeType" ref="260cae9a7fe209fe1e886da92f144375" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html">Superclass::SizeType</a> <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1Size.html">SizeType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Size.html" title="Represent the size (bounds) of a n-dimensional image.">Size</a> object typedef support 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#d401b67a3671312b8f6625653e6fd21d">itk::Neighborhood&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#95e019855b488da23c94eab69eb665f8">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1LaplacianOperator.html#b37c868e1e1b1e596f900e88150a4ce6">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00073">73</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d3fc4e75ccb69ee79000b99d8e8b9ee0"></a><!-- doxytag: member="itk::NeighborhoodOperator::SizeValueType" ref="d3fc4e75ccb69ee79000b99d8e8b9ee0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html#04a619475e311f57be0cf76b0ae33f1f">SizeType::SizeValueType</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Neighborhood.html#d3fc4e75ccb69ee79000b99d8e8b9ee0">SizeValueType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#cc35011e98268bae8d8e46d8bc598133">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1BinaryBallStructuringElement.html#fb6d3aa1ac9d39d161af764d4550ca42">itk::BinaryBallStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#671d8004bfec195a8b560796b43c6eae">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00077">77</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e0be782693239494bb92431157e34ec"></a><!-- doxytag: member="itk::NeighborhoodOperator::SliceIteratorType" ref="2e0be782693239494bb92431157e34ec" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SliceIterator.html">SliceIterator</a>&lt;TPixel, <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a>&gt; <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1SliceIterator.html">SliceIteratorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Slice iterator typedef support 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#8fb18d2639095c8c942cd02fa3cfc24a">itk::Neighborhood&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00079">79</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6adb28e36d0c275efaa156a76f40bf10"></a><!-- doxytag: member="itk::NeighborhoodOperator::Superclass" ref="6adb28e36d0c275efaa156a76f40bf10" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Neighborhood.html">Neighborhood</a>&lt;TPixel, VDimension, TAllocator&gt; <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1Neighborhood.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#912587f4d63a08c417171ec5e39a223d">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1BackwardDifferenceOperator.html#15304db95c34a54f6d0349e537836871">itk::BackwardDifferenceOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#d069d46bcad023fec34a65e132d2f06c">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ForwardDifferenceOperator.html#3502bdbc3e477b921e110c3cf5f80a5f">itk::ForwardDifferenceOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianOperator.html#b73921680d35654b318ff56e4d02f217">itk::GaussianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1LaplacianOperator.html#bad94328bebe6fe5c8b41973ca9c6774">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#b394f56394b263c4aa4279836463e5cd">itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ImageKernelOperator.html#3631ef00db17c60226384a019cfbf2db">itk::ImageKernelOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#d069d46bcad023fec34a65e132d2f06c">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#d069d46bcad023fec34a65e132d2f06c">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#d069d46bcad023fec34a65e132d2f06c">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00070">70</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0028ed008059ea8ff33225e214be9bf4"></a><!-- doxytag: member="itk::NeighborhoodOperator::NeighborhoodOperator" ref="0028ed008059ea8ff33225e214be9bf4" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html">NeighborhoodOperator</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor. 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00082">82</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="392ef8a965ffbc32aa06f932c551d306"></a><!-- doxytag: member="itk::NeighborhoodOperator::NeighborhoodOperator" ref="392ef8a965ffbc32aa06f932c551d306" args="(const Self &amp;orig)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html">NeighborhoodOperator</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>orig</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00086">86</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="78a8e47342f098554f94e4481e02cb8f"></a><!-- doxytag: member="itk::NeighborhoodOperator::Allocate" ref="78a8e47342f098554f94e4481e02cb8f" args="(unsigned int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::Allocate           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allocates the neighborhood's memory buffer. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00232">232</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8371bc36136480048ea3566adcac6ce7"></a><!-- doxytag: member="itk::NeighborhoodOperator::Begin" ref="8371bc36136480048ea3566adcac6ce7" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html#15494631fccbf22993ee8e34fe9582e8">ConstIterator</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::Begin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
STL-style iterator support. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00148">148</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ca476f769d8de82470b90cbeed5e43cf"></a><!-- doxytag: member="itk::NeighborhoodOperator::Begin" ref="ca476f769d8de82470b90cbeed5e43cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html#aacedbf6b9972468b3ae8265906fbafe">Iterator</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::Begin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
STL-style iterator support. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00144">144</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4dc6e4040ea46bf6ba9636370eeb519a"></a><!-- doxytag: member="itk::NeighborhoodOperator::ComputeNeighborhoodOffsetTable" ref="4dc6e4040ea46bf6ba9636370eeb519a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::ComputeNeighborhoodOffsetTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fills entries into the offset lookup table. Called once on initialization. 
</div>
</div><p>
<a class="anchor" name="71c4af1285c80f97fd075554e8579bd7"></a><!-- doxytag: member="itk::NeighborhoodOperator::ComputeNeighborhoodStrideTable" ref="71c4af1285c80f97fd075554e8579bd7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::ComputeNeighborhoodStrideTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Computes the entries for the stride table 
</div>
</div><p>
<a class="anchor" name="d3a5b43fe7e9eb896516a0558f8bbb2d"></a><!-- doxytag: member="itk::NeighborhoodOperator::CreateDirectional" ref="d3a5b43fe7e9eb896516a0558f8bbb2d" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::CreateDirectional           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates the operator with length only in the specified direction. The radius of the operator will be 0 except along the axis on which the operator will work. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1NeighborhoodOperator.html#e6a04afb708654508d1ebf30234fdbb6">CreateToRadius</a> <p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html#4288017c71a942fd07c85b163bf06fdd">FillCenteredDirectional</a> <p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html#1d39751958fc8ba1b4f3664d444a0fac">SetDirection()</a> <p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html#5cfeb14fea181f523bea665898a8d4fb">GetDirection()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="75e38498b77e28745c7abbd29bcca413"></a><!-- doxytag: member="itk::NeighborhoodOperator::CreateToRadius" ref="75e38498b77e28745c7abbd29bcca413" args="(const unsigned long)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::CreateToRadius           </td>
          <td>(</td>
          <td class="paramtype">const unsigned&nbsp;</td>
          <td class="paramname"> <em>long</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates the operator with a specified radius ("square", same length on each side). The spatial location of the coefficients within the operator is defined by the subclass implementation of the Fill method. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1NeighborhoodOperator.html#d3a5b43fe7e9eb896516a0558f8bbb2d">CreateDirectional</a> <p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html#9800f673e8e0bbacf8e5148a32623fc4">Fill</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="e6a04afb708654508d1ebf30234fdbb6"></a><!-- doxytag: member="itk::NeighborhoodOperator::CreateToRadius" ref="e6a04afb708654508d1ebf30234fdbb6" args="(const SizeType &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::CreateToRadius           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates the operator with a specified radius. The spatial location of the coefficients within the operator is defined by the subclass implementation of the Fill method. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1NeighborhoodOperator.html#d3a5b43fe7e9eb896516a0558f8bbb2d">CreateDirectional</a> <p>
<a class="el" href="classitk_1_1NeighborhoodOperator.html#9800f673e8e0bbacf8e5148a32623fc4">Fill</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="16d2f4b336e75f880f799dff7109e253"></a><!-- doxytag: member="itk::NeighborhoodOperator::End" ref="16d2f4b336e75f880f799dff7109e253" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html#15494631fccbf22993ee8e34fe9582e8">ConstIterator</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::End           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
STL-style iterator support. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00146">146</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="56965dceb4c4f0b7fbc711852a6d94de"></a><!-- doxytag: member="itk::NeighborhoodOperator::End" ref="56965dceb4c4f0b7fbc711852a6d94de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html#aacedbf6b9972468b3ae8265906fbafe">Iterator</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::End           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
STL-style iterator support. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00142">142</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9800f673e8e0bbacf8e5148a32623fc4"></a><!-- doxytag: member="itk::NeighborhoodOperator::Fill" ref="9800f673e8e0bbacf8e5148a32623fc4" args="(const CoefficientVector &amp;)=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::Fill           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> subclass-specific algorithm that positions the coefficients spatially in the operator. 
</div>
</div><p>
<a class="anchor" name="4288017c71a942fd07c85b163bf06fdd"></a><!-- doxytag: member="itk::NeighborhoodOperator::FillCenteredDirectional" ref="4288017c71a942fd07c85b163bf06fdd" args="(const CoefficientVector &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::FillCenteredDirectional           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> pre-defined Fill function that can be called by a subclass Fill function to center coefficients along the axis specified by the SetDirection method. Useful for creating directional operators, or centering coefficients in an N-dimensional neighborhood. 
</div>
</div><p>
<a class="anchor" name="73fdd5f4a99d97651f0c46e3f6f02d36"></a><!-- doxytag: member="itk::NeighborhoodOperator::FlipAxes" ref="73fdd5f4a99d97651f0c46e3f6f02d36" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::FlipAxes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reverses the direction of all axes of the operator by reversing the order of the coefficients. 
</div>
</div><p>
<a class="anchor" name="60491486450fc45c987e0b5969cf7f31"></a><!-- doxytag: member="itk::NeighborhoodOperator::GenerateCoefficients" ref="60491486450fc45c987e0b5969cf7f31" args="()=0" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">CoefficientVector</a> <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GenerateCoefficients           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> subclass-specific algorithm that computes the coefficients of the operator. 
<p>Implemented in <a class="el" href="classitk_1_1AnnulusOperator.html#2193b12da66ebf8584422b4a8516a89c">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1BackwardDifferenceOperator.html#4fee8d96381e9b4eaca44a460b1d58ee">itk::BackwardDifferenceOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#d97e486992ced6d010df6bf386aec8fc">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ForwardDifferenceOperator.html#921638de3c097aa4a7daa73c9884bca1">itk::ForwardDifferenceOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianOperator.html#4034ce372caa410ebb779f89f7d8e82c">itk::GaussianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1LaplacianOperator.html#8a3b748bcf32e71406f64605d79bc11e">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#0ae7c4cb10289aad7db4489790cdcf33">itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ImageKernelOperator.html#3636d920352e3501eae6157739f99218">itk::ImageKernelOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#d97e486992ced6d010df6bf386aec8fc">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#d97e486992ced6d010df6bf386aec8fc">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#d97e486992ced6d010df6bf386aec8fc">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="9bf41b313da982603d7a13c8a20cd5c8"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetBufferReference" ref="9bf41b313da982603d7a13c8a20cd5c8" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a>&amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetBufferReference           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a reference to the data buffer structure. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00195">195</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9115342543c13ee02dd6ba131c8ab8fb"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetBufferReference" ref="9115342543c13ee02dd6ba131c8ab8fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a>&amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetBufferReference           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a reference to the data buffer structure. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00193">193</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d8370fe46b84a07ed81c9d959601bc04"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetCenterNeighborhoodIndex" ref="d8370fe46b84a07ed81c9d959601bc04" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetCenterNeighborhoodIndex           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00213">213</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b28c7068b7afae88d63f810e6d359717"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetCenterValue" ref="b28c7068b7afae88d63f810e6d359717" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TPixel  <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetCenterValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the element at the center of the neighborhood. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00166">166</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5cfeb14fea181f523bea665898a8d4fb"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetDirection" ref="5cfeb14fea181f523bea665898a8d4fb" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetDirection           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the direction (dimension number) of a directional operator. 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00104">104</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a1a9bc0fb29fb84bfd80e8f2c2697a7"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetElement" ref="9a1a9bc0fb29fb84bfd80e8f2c2697a7" args="(unsigned int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TPixel &amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetElement           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through data access methods to the buffer. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00161">161</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="207d1260d2075e951415717f06e44a58"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetNeighborhoodIndex" ref="207d1260d2075e951415717f06e44a58" args="(const OffsetType &amp;) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetNeighborhoodIndex           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f75ae624334402211e6b5bff0c3545a9"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetOffset" ref="f75ae624334402211e6b5bff0c3545a9" args="(unsigned int i) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Offset.html">OffsetType</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetOffset           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the <a class="el" href="classitk_1_1Offset.html" title="Represent the offset between two n-dimensional indexes in a n-dimensional image.">itk::Offset</a> from the center of the Neighborhood to the requested neighbor index. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00208">208</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d29efe575c4e3fcfcd148a68b68b8da0"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetRadius" ref="d29efe575c4e3fcfcd148a68b68b8da0" args="(const unsigned long n) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetRadius           </td>
          <td>(</td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>n</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the radius of the neighborhood along a specified dimension. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00123">123</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ac21899e31bcf9744aabebba3fa99390"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetRadius" ref="ac21899e31bcf9744aabebba3fa99390" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Size.html">SizeType</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetRadius           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the radius of the neighborhood. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00118">118</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a1a24d9da079f6bcd4ca3c2663e53888"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetSize" ref="a1a24d9da079f6bcd4ca3c2663e53888" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Size.html">SizeType</a> <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetSize           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the size (total length of sides) of the neighborhood. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00132">132</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="08b57a333d74717cb9171dd620277029"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetSize" ref="08b57a333d74717cb9171dd620277029" args="(const unsigned long n) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetSize           </td>
          <td>(</td>
          <td class="paramtype">const unsigned long&nbsp;</td>
          <td class="paramname"> <em>n</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the size (total length) of the neighborhood along a specified dimension. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00128">128</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ca0dd3abb133c4318705cd24a8c55ecc"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetSlice" ref="ca0dd3abb133c4318705cd24a8c55ecc" args="(unsigned int) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::slice <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetSlice           </td>
          <td>(</td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1ed1ec3445af80e1b6711755b2c7d6b6"></a><!-- doxytag: member="itk::NeighborhoodOperator::GetStride" ref="1ed1ec3445af80e1b6711755b2c7d6b6" args="(const unsigned axis) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::GetStride           </td>
          <td>(</td>
          <td class="paramtype">const unsigned&nbsp;</td>
          <td class="paramname"> <em>axis</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the stride length for the specified dimension. Stride length is the number of pixels between adjacent pixels along the given dimension. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00138">138</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e1a3de4463d5ae297a78f355d95a5125"></a><!-- doxytag: member="itk::NeighborhoodOperator::InitializeToZero" ref="e1a3de4463d5ae297a78f355d95a5125" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::InitializeToZero           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initializes all the coefficients in the neighborhood to zero values 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00164">164</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bd3ddf84a416f958e66aa373de336fc3"></a><!-- doxytag: member="itk::NeighborhoodOperator::itkStaticConstMacro" ref="bd3ddf84a416f958e66aa373de336fc3" args="(NeighborhoodDimension, unsigned int, VDimension)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">NeighborhoodDimension&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VDimension&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
External support for dimensionality. 
<p>Reimplemented in <a class="el" href="classitk_1_1BinaryBallStructuringElement.html#1478d57114c6508193e848aeb603af60">itk::BinaryBallStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1BinaryCrossStructuringElement.html#4f2248c095aae186fbba5f220a8d5e13">itk::BinaryCrossStructuringElement&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="8dd27776e2da132b85aa114428c5c02a"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator!=" ref="8dd27776e2da132b85aa114428c5c02a" args="(const Self &amp;other) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Neighborhood.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Not Equal operator. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00110">110</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fab4f752ab59492d31d29e39a5a205f8"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator=" ref="fab4f752ab59492d31d29e39a5a205f8" args="(const Self &amp;orig)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a>&amp; <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1NeighborhoodOperator.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>orig</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assignment operator. 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00091">91</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8981df11d45de87d1e46efda5c9b238d"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator==" ref="8981df11d45de87d1e46efda5c9b238d" args="(const Self &amp;other) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Neighborhood.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Comparison operator. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00102">102</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e42d8d4b6d898fcc379680b8ce7495ea"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator[]" ref="e42d8d4b6d898fcc379680b8ce7495ea" args="(const OffsetType &amp;o) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TPixel &amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get pixel value by offset 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00202">202</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b2760d7ef5ad1f435a9417159ca3794d"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator[]" ref="b2760d7ef5ad1f435a9417159ca3794d" args="(const OffsetType &amp;o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TPixel &amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get pixel value by offset 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00200">200</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ccad4766c8147d8564d306823f5582cf"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator[]" ref="ccad4766c8147d8564d306823f5582cf" args="(unsigned int i) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const TPixel &amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through data access methods to the buffer. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00159">159</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ced2f60a65faa163a001da167ae60498"></a><!-- doxytag: member="itk::NeighborhoodOperator::operator[]" ref="ced2f60a65faa163a001da167ae60498" args="(unsigned int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TPixel &amp; <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through data access methods to the buffer. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00157">157</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a1a5e7ed2d65b8971056a293e1218ebb"></a><!-- doxytag: member="itk::NeighborhoodOperator::Print" ref="a1a5e7ed2d65b8971056a293e1218ebb" args="(std::ostream &amp;os) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::Print           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> object method. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00189">189</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9fc2e0eab041f4191d131edc58f25e47"></a><!-- doxytag: member="itk::NeighborhoodOperator::PrintSelf" ref="9fc2e0eab041f4191d131edc58f25e47" args="(std::ostream &amp;os, Indent i) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Indent.html">Indent</a>&nbsp;</td>
          <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Prints some debugging information. 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#8ed586e6b180ae858438138de9186404">itk::Neighborhood&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1AnnulusOperator.html#1ec4a14d05d25fa6b76456d26e842667">itk::AnnulusOperator&lt; TPixel, TDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#2620481a0d4d7c51dc2ddf156f36b216">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianOperator.html#8df0391bdff55dcb4faff559c5eb4056">itk::GaussianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1LaplacianOperator.html#38b3f9ed194c24784a03f43998aa0ed6">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#f0df00ed59210f1143bfb3934643bc08">itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ImageKernelOperator.html#3ad3820fda27349c7e1252efd83faaae">itk::ImageKernelOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#2620481a0d4d7c51dc2ddf156f36b216">itk::DerivativeOperator&lt; ScalarValueType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, <a class="el" href="classitk_1_1DerivativeOperator.html#2620481a0d4d7c51dc2ddf156f36b216">itk::DerivativeOperator&lt; OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>, and <a class="el" href="classitk_1_1DerivativeOperator.html#2620481a0d4d7c51dc2ddf156f36b216">itk::DerivativeOperator&lt; PixelType, itkGetStaticConstMacro(ImageDimension)&gt;</a>.</p>

<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00130">130</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c80dcf78c61d8e58a29e631ebe4ca8a"></a><!-- doxytag: member="itk::NeighborhoodOperator::ScaleCoefficients" ref="9c80dcf78c61d8e58a29e631ebe4ca8a" args="(PixelRealType)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::ScaleCoefficients           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1NeighborhoodOperator.html#1b1e9f7094c5af96398073396118a409">PixelRealType</a>&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Multiplies all of the coefficients of the kernel by a single scalar value. 
</div>
</div><p>
<a class="anchor" name="1d39751958fc8ba1b4f3664d444a0fac"></a><!-- doxytag: member="itk::NeighborhoodOperator::SetDirection" ref="1d39751958fc8ba1b4f3664d444a0fac" args="(const unsigned long &amp;direction)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel, unsigned int VDimension, class TAllocator = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetDirection           </td>
          <td>(</td>
          <td class="paramtype">const unsigned long &amp;&nbsp;</td>
          <td class="paramname"> <em>direction</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the dimensional direction of a directional operator. 
<p>Definition at line <a class="el" href="itkNeighborhoodOperator_8h_source.html#l00100">100</a> of file <a class="el" href="itkNeighborhoodOperator_8h_source.html">itkNeighborhoodOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4ff1e7ab347dccc3c2c9fa980170eaf0"></a><!-- doxytag: member="itk::NeighborhoodOperator::SetRadius" ref="4ff1e7ab347dccc3c2c9fa980170eaf0" args="(const unsigned long)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::SetRadius           </td>
          <td>(</td>
          <td class="paramtype">const unsigned&nbsp;</td>
          <td class="paramname"> <em>long</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Overloads SetRadius to allow a single long integer argument that is used as the radius of all the dimensions of the Neighborhood (resulting in a "square" neighborhood). 
</div>
</div><p>
<a class="anchor" name="93c785b2ebe92cc7e7f475b725b9d933"></a><!-- doxytag: member="itk::NeighborhoodOperator::SetRadius" ref="93c785b2ebe92cc7e7f475b725b9d933" args="(const unsigned long *rad)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::SetRadius           </td>
          <td>(</td>
          <td class="paramtype">const unsigned long *&nbsp;</td>
          <td class="paramname"> <em>rad</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the radius for the neighborhood. Overloaded to support an unsigned long array. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00175">175</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aaca932400993b5d5faf6448dfd856bf"></a><!-- doxytag: member="itk::NeighborhoodOperator::SetRadius" ref="aaca932400993b5d5faf6448dfd856bf" args="(const SizeType &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::SetRadius           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the radius for the neighborhood, calculates size from the radius, and allocates storage. 
</div>
</div><p>
<a class="anchor" name="3d1399473e4315314191cbdd12e0fc7e"></a><!-- doxytag: member="itk::NeighborhoodOperator::SetSize" ref="3d1399473e4315314191cbdd12e0fc7e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::SetSize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the length along each dimension. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00222">222</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db1c428797dbb4b632684f13b5c39b3d"></a><!-- doxytag: member="itk::NeighborhoodOperator::Size" ref="db1c428797dbb4b632684f13b5c39b3d" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Size.html">Size</a>           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
More STL-style support. 
<p>Definition at line <a class="el" href="itkNeighborhood_8h_source.html#l00153">153</a> of file <a class="el" href="itkNeighborhood_8h_source.html">itkNeighborhood.h</a>.</p>

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