Sophie

Sophie

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

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::ConstShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &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_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>
  </div>
<div class="contents">
<h1>itk::ConstShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__ImageIterators.html">Image Iterators</a>]</small>
</h1><!-- doxytag: class="itk::ConstShapedNeighborhoodIterator" --><!-- doxytag: inherits="NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;" -->Const version of <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html" title="A neighborhood iterator which can take on an arbitrary shape.">ShapedNeighborhoodIterator</a>, defining iteration of a local N-dimensional neighborhood of pixels across an <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">itk::Image</a>.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::ConstShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1ConstShapedNeighborhoodIterator__inherit__graph.png" border="0" usemap="#itk_1_1ConstShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1ConstShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__inherit__map">
<area shape="rect" id="node16" href="classitk_1_1ConstShapedNeighborhoodIterator.html" title="itk::ConstShapedNeighborhoodIterator\&lt; ImageType, ZeroFluxNeumannBoundaryCondition\&lt; ImageType \&gt; \&gt;" alt="" coords="4509,88,5253,117"><area shape="rect" id="node2" href="classitk_1_1NeighborhoodIterator.html" title="itk::NeighborhoodIterator\&lt; TImage, TBoundaryCondition \&gt;" alt="" coords="3033,88,3447,117"><area shape="rect" id="node4" href="classitk_1_1ConstNeighborhoodIterator.html" title="itk::ConstNeighborhoodIterator\&lt; TImage,TBoundaryCondition \&gt;" alt="" coords="2531,88,2981,117"><area shape="rect" id="node6" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TImage::InternalPixelType *,::itk::GetImageDimension\&lt; TImage \&gt;::ImageDimension \&gt;" alt="" coords="1021,83,1757,112"><area shape="rect" id="node10" href="classitk_1_1ConstNeighborhoodIterator.html" title="Const version of NeighborhoodIterator, defining iteration of a local N&#45;dimensional..." alt="" coords="1809,117,2263,147"><area shape="rect" id="node8" href="classitk_1_1Neighborhood.html" title="A light&#45;weight container object for storing an N&#45;dimensional neighborhood of values..." alt="" coords="5,83,376,112"><area shape="rect" id="node18" href="classitk_1_1ShapedNeighborhoodIterator.html" title="itk::ShapedNeighborhoodIterator\&lt; ImageType \&gt;" alt="" coords="5304,88,5648,117"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::ConstShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1ConstShapedNeighborhoodIterator__coll__graph.png" border="0" usemap="#itk_1_1ConstShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1ConstShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__coll__map">
<area shape="rect" id="node40" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html" title="itk::ConstShapedNeighborhoodIterator\&lt; TImage, TBoundaryCondition \&gt;::ConstIterator" alt="" coords="5159,176,5764,205"><area shape="rect" id="node2" href="classitk_1_1NeighborhoodIterator.html" title="itk::NeighborhoodIterator\&lt; TImage, TBoundaryCondition \&gt;" alt="" coords="3975,176,4388,205"><area shape="rect" id="node4" href="classitk_1_1ConstNeighborhoodIterator.html" title="itk::ConstNeighborhoodIterator\&lt; TImage,TBoundaryCondition \&gt;" alt="" coords="3472,176,3923,205"><area shape="rect" id="node6" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TImage::InternalPixelType *,::itk::GetImageDimension\&lt; TImage \&gt;::ImageDimension \&gt;" alt="" coords="1765,109,2501,139"><area shape="rect" id="node32" href="classitk_1_1ConstNeighborhoodIterator.html" title="Const version of NeighborhoodIterator, defining iteration of a local N&#45;dimensional..." alt="" coords="2751,176,3204,205"><area shape="rect" id="node8" href="classitk_1_1NeighborhoodAllocator.html" title="itk::NeighborhoodAllocator\&lt; TImage::InternalPixelType * \&gt;" alt="" coords="705,87,1119,116"><area shape="rect" id="node10" href="classitk_1_1NeighborhoodAllocator.html" title="itk::NeighborhoodAllocator\&lt; TPixel \&gt;" alt="" coords="172,87,439,116"><area shape="rect" id="node14" href="classitk_1_1Neighborhood.html" title="A light&#45;weight container object for storing an N&#45;dimensional neighborhood of values..." alt="" coords="727,140,1097,169"><area shape="rect" id="node18" href="classitk_1_1ImageBoundaryCondition.html" title="itk::ImageBoundaryCondition\&lt; ImageType \&gt;" alt="" coords="1973,21,2293,51"><area shape="rect" id="node20" href="classitk_1_1ImageBoundaryCondition.html" title="A virtual base object that defines an interface to a class of boundary condition..." alt="" coords="748,21,1076,51"><area shape="rect" id="node22" href="classTImage.html" title="TImage" alt="" coords="2941,123,3013,152"><area shape="rect" id="node24" href="classitk_1_1Offset.html" title="Represent the offset between two n&#45;dimensional indexes in a n&#45;dimensional image." alt="" coords="2011,472,2256,501"><area shape="rect" id="node26" href="classitk_1_1Index.html" title="itk::Index\&lt; itkGetStaticConstMacro(Dimension)\&gt;" alt="" coords="1956,389,2311,419"><area shape="rect" id="node28" href="classitk_1_1Index.html" title="Represent a n&#45;dimensional index in a n&#45;dimensional image." alt="" coords="796,389,1028,419"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1ConstShapedNeighborhoodIterator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a></td></tr>

<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TBoundaryCondition&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e14094f59a250c982d1a41c878ae97f2">BoundaryConditionType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ImageBoundaryCondition.html">ImageBoundaryCondition</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a> &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#506e3fcdaaa973856b36372f342fe5e6">ImageBoundaryConditionPointerType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::list&lt; unsigned int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">IndexListType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TImage::InternalPixelType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">InternalPixelType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Offset.html">Superclass::OffsetType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#1526861e26fb54906934e792085358aa">OffsetType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Offset.html#a813bb2136a4584d5f3758447c3571bd">OffsetType::OffsetValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#0dd1a84e994a195dc3edd2ac29881bf2">OffsetValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TImage::PixelType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Size.html">Superclass::RadiusType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5cf4d7a11c03000ebcc1f48cd2f28aa7">RadiusType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#af2120d506f093d216169658bfd6f702">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_1ConstShapedNeighborhoodIterator.html#3093fe90ac34f2efe7086df3bf441755">SizeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#5f310556fd936811a745fd8f554423bc">Superclass::SizeValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#2aed3e39c74438fc1d557fc6ef912d6f">SizeValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a><br class="typebreak">
&lt; TImage, TBoundaryCondition &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6fea1416fb55b1ce07443407ed05588f">Superclass</a></td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TImage&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Index.html">Index</a><br class="typebreak">
&lt; itkGetStaticConstMacro(Dimension)&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3f804c6cfab42502eb024ba7b8713b1f">IndexType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Index.html#bcd2aba05e60b776c5e75f72ed86420b">IndexType::IndexValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#886b83bc817ae7fe5f58d9a726e7b8b4">IndexValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Neighborhood.html">Neighborhood</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>, <br class="typebreak">
itkGetStaticConstMacro(Dimension)&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d0744d62cccdc8cefc92535fa38c456">NeighborhoodType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TImage::RegionType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">IndexListType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#972200061da741a300f74d0f58bdd7cd">GetActiveIndexList</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">IndexListType::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#644eb11fae1cb66e126c709bb9dbe27b">GetActiveIndexListSize</a> () 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_1ConstShapedNeighborhoodIterator.html#d9cdb3328bf7592f8578d02fad6d0bfa">itkStaticConstMacro</a> (Dimension, unsigned int, TImage::ImageDimension)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#00b54ceb398893d9feb1387fde72579c">operator++</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#b5448c1718d99bfaaf4f2883422d7804">operator+=</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#7de98115b8fb9090875e995e99ad497d">operator--</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#36e45ca6c949f3ddf08efaf3aeb3877e">operator-=</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#4e06b1ab35473680c1d9053612ab0610">~ConstShapedNeighborhoodIterator</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8ac1cf4446e11300188bbffcac08b9a9">ActivateOffset</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;off)</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_1ConstShapedNeighborhoodIterator.html#8ba1a113daba03b79058c07f402636cb">DeactivateOffset</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;off)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#34ab52a3b24d4ff951b97cb8dd957e27">operator=</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;orig)</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_1ConstShapedNeighborhoodIterator.html#3ebef821cc5d88275d59bb64fa21f86e">PrintSelf</a> (std::ostream &amp;, <a class="el" href="classitk_1_1Indent.html">Indent</a>) const </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="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#53e2297e91571b1dad83a45dd58cd7b7">Begin</a> () 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_1ConstShapedNeighborhoodIterator.html#96dd39eaac313db8b1e18ff064dd5b49">ConstShapedNeighborhoodIterator</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#499451a66cf009da2ef33eb4ca55c613">End</a> () const </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_1ConstShapedNeighborhoodIterator.html#2f070e8908b7c451ea2b19f149ecacff">ClearActiveList</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#47b4e60ac4fe504ec135edb4738c9585">ConstShapedNeighborhoodIterator</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;radius, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a> *ptr, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a> &amp;region)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e5bff14077d52cb612a07190583a7d2a">ConstShapedNeighborhoodIterator</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a> &amp;)</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_1ConstShapedNeighborhoodIterator.html#79bb475e78ef2fa4037bd268ceb0ec4f">ActivateIndex</a> (const unsigned int)</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_1ConstShapedNeighborhoodIterator.html#bd09f3181436c3c41d13fa863f2ff392">DeactivateIndex</a> (const unsigned int)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">IndexListType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#11bd31d19d7733a89796343a8ff17d04">m_ActiveIndexList</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_1ConstShapedNeighborhoodIterator.html#62547747eb3cd3c418cb620b705e6e1d">m_CenterIsActive</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#1b993c265d25638fdbb568473e21a2d4">m_ConstBeginIterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#d2ae693ca916b68e578f65d58bb2295f">m_ConstEndIterator</a></td></tr>

<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodAllocator.html">NeighborhoodAllocator</a><br class="typebreak">
&lt; TImage::InternalPixelType * &gt;&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 <a class="el" href="classitk_1_1ImageBoundaryCondition.html">ImageBoundaryCondition</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a> &gt; const *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#d499c180bb5e5810607cc2a6f7e90fd6">ImageBoundaryConditionConstPointerType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html#0972d9abf241ce4546cac592fbbfdf4d">Superclass::Iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodIterator.html#0972d9abf241ce4546cac592fbbfdf4d">Iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
ImageType::NeighborhoodAccessorFunctorType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#cd2d3344f589128caa11fab29e739796">NeighborhoodAccessorFunctorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SliceIterator.html">SliceIterator</a><br class="typebreak">
&lt; TImage::InternalPixelType <br class="typebreak">
*, <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#8fb18d2639095c8c942cd02fa3cfc24a">SliceIteratorType</a></td></tr>

<tr><td colspan="2"><br><h2>Private 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"><a class="el" href="classitk_1_1Offset.html">OffsetType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#51a0f95d48890165971056fbe7562ea0">ComputeInternalIndex</a> (unsigned int n) const</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"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#e4999308491061545ecf90b2348b4224">GetBeginIndex</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#2dddbcc86e4a18ee2139cddb38d1d8af">GetBound</a> (unsigned int n) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#c43347c0d6668b3858bf76d50859de5e">GetBound</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e14094f59a250c982d1a41c878ae97f2">BoundaryConditionType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#3c299b5fa08ddccd970adeafaae82d6f">GetBoundaryCondition</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#5a3963b81f055e1cba28754e60cb88d1">GetBoundingBoxAsImageRegion</a> () const</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"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#0ea909afedda3be43a83d98b4eb6fcaf">GetCenterPixel</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">InternalPixelType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#813f9d19bde597c4be563a45a5ef538b">GetCenterPointer</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">InternalPixelType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodIterator.html#06800a9c958e647200c6ff444b535d65">GetCenterPointer</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TImage::InternalPixelType *&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">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#2c3d058a73542cee16562ccaf813dad6">GetImagePointer</a> (void) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#ed358b5c475541bdf626cadd06398a24">GetIndex</a> (const unsigned i) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#271d8890a7f6ceadd79c3ee34d2cfceb">GetIndex</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">virtual <a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#ffdca574f1ad80d798fa9b4c93aa1612">GetIndex</a> (void) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1Neighborhood.html">NeighborhoodType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#4d4b11f614a33f3ae68a6df136b7a49e">GetNeighborhood</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">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#250455acc237b2a3eacc7d13f413a6a0">GetNext</a> (const unsigned axis) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#4644798ac82d2c98e26647eb5bd01701">GetNext</a> (const unsigned axis, const unsigned i) 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">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#b6cd2b622619cf70843d4709c8d97a0b">GetPixel</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;o, bool &amp;IsInBounds) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#1e373d9bbb137f8c5ed6d5ccc6df5bfd">GetPixel</a> (const unsigned i, bool &amp;IsInBounds) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#c7c92804c9404c9d438f43e485b48d05">GetPrevious</a> (const unsigned axis) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#248ace9111530de11d0e627499eb0c3e">GetPrevious</a> (const unsigned axis, const unsigned 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_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#1c0cfac5a084fc3bccfdb9a365170e17">GetRegion</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"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#0dd1a84e994a195dc3edd2ac29881bf2">OffsetValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#05561b54f5f5c637cff52add8cc242bb">GetWrapOffset</a> (unsigned int n) 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_1ConstNeighborhoodIterator.html#cb5da44f584405841ef2152650c2f18a">GetWrapOffset</a> () const</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_1ConstNeighborhoodIterator.html#ad6c8e75d123ee40550aab894926bb5d">GoToBegin</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_1ConstNeighborhoodIterator.html#4241563ca344c042190d9e8081ce576e">GoToEnd</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_1ConstNeighborhoodIterator.html#8caa212c1d781ced05fab39349683369">InBounds</a> () const</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_1ConstNeighborhoodIterator.html#85d42f1970a6a454603cdcdd918d3238">Initialize</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;radius, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a> *ptr, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a> &amp;region)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#b44c77a584eba2f0a0899aae873873ea">IsAtBegin</a> () 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">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_1ConstShapedNeighborhoodIterator.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_1ConstNeighborhoodIterator.html#0398e3981bb2513596c360519dea1035">operator!=</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;it) 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_1ConstNeighborhoodIterator.html#2cd369bbf3bd8af43a52477a7055f05a">operator-</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;b)</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_1ConstNeighborhoodIterator.html#d1c6c658114ad4ba97cd452d617ef784">operator&lt;</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;it) 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_1ConstNeighborhoodIterator.html#5b24bd5c2f0b92c4ed12ded34d3f03e4">operator&lt;=</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;it) 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_1ConstShapedNeighborhoodIterator.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_1ConstNeighborhoodIterator.html#ee2213b6ad059779e949d9c2197e3f51">operator==</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;it) 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_1ConstNeighborhoodIterator.html#bbadf5ffcc70d1a78ac0d6f826bdac78">operator&gt;</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;it) 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_1ConstNeighborhoodIterator.html#fef45c8bffd9545724fffad0fb4737aa">operator&gt;=</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a> &amp;it) const</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_1ConstNeighborhoodIterator.html#69ecde48dd9fc3d52f5569dd1d7fd048">OverrideBoundaryCondition</a> (const <a class="el" href="classitk_1_1ImageBoundaryCondition.html">ImageBoundaryConditionPointerType</a> i)</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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#52e92b334466b6b3cf8f51fa0ad559ef">ResetBoundaryCondition</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_1ConstNeighborhoodIterator.html#b8fab0a605b185a7ed5552e495c354a6">SetBeginIndex</a> (const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;start)</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_1ConstNeighborhoodIterator.html#54151daf96e384bdb68dc5e7bdaffecf">SetBound</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;)</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_1ConstNeighborhoodIterator.html#4ffa7d2436fa01192dba295a31c5d8de">SetBoundaryCondition</a> (const TBoundaryCondition &amp;c)</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_1NeighborhoodIterator.html#98756ed6ac792bf4c38f7fdfe87cf837">SetCenterPixel</a> (const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;p)</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_1ConstNeighborhoodIterator.html#35ea92766b29214847dc14e655c06dbe">SetEndIndex</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_1ConstNeighborhoodIterator.html#07a4ea30304a415abaf8f26008bc3005">SetLoop</a> (const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;p)</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_1NeighborhoodIterator.html#86f1e0f4aa6d0a6fe970ec4f74782a07">SetNeighborhood</a> (const <a class="el" href="classitk_1_1Neighborhood.html">NeighborhoodType</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_1NeighborhoodIterator.html#5c49e404546be5da07e9872ac33a0ee4">SetNext</a> (const unsigned axis, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v)</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_1NeighborhoodIterator.html#9f463d92dcffb97859c87bcd1f2e9b11">SetNext</a> (const unsigned axis, const unsigned i, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v)</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_1NeighborhoodIterator.html#fa99a982344007feba7b9755c3d7d9d4">SetPixel</a> (const unsigned i, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v, bool &amp;status)</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_1ConstNeighborhoodIterator.html#0f23725e8576e050dd5eb8c43f6a704a">SetPixelPointers</a> (const <a class="el" href="classitk_1_1Index.html">IndexType</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_1NeighborhoodIterator.html#261e3afe530a2365a41892eaa774dca6">SetPrevious</a> (const unsigned axis, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v)</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_1NeighborhoodIterator.html#4baa7e8744777c7b427d7aed4916f53c">SetPrevious</a> (const unsigned axis, const unsigned i, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v)</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_1NeighborhoodIterator.html#0972d9abf241ce4546cac592fbbfdf4d">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_1NeighborhoodIterator.html#0972d9abf241ce4546cac592fbbfdf4d">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_1NeighborhoodAllocator.html">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_1NeighborhoodAllocator.html">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">TImage::InternalPixelType *&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 TImage::InternalPixelType *&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">TImage::InternalPixelType *&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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#ca3545a3111e33a846fef188b34de3fb">GetNeedToUseBoundaryCondition</a> () 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_1ConstNeighborhoodIterator.html#438cb0146b802b04a771a2461952cff8">NeedToUseBoundaryConditionOff</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_1ConstNeighborhoodIterator.html#4c912f8cf82aef500b32d677fb1ef369">NeedToUseBoundaryConditionOn</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_1ConstNeighborhoodIterator.html#4ad31c4f81a1f71f83ad22c8f2dae27c">SetNeedToUseBoundaryCondition</a> (bool b)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#8374392a1e750d2af457f773adfe824d">GetPixel</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;o) const</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#f04763be3c465d8cdbcb8824440989a0">GetPixel</a> (const unsigned i) const</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#763ea8ad6a5683e4db34c5ea456ce8f2">IsAtEnd</a> () const</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const TImage::InternalPixelType *&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">TImage::InternalPixelType *&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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#fbfa4277b78bdcbdbb3c14670a3b5244">SetLocation</a> (const <a class="el" href="classitk_1_1Index.html">IndexType</a> &amp;position)</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_1NeighborhoodIterator.html#ca5d615f82915cdf27793237d3139b74">SetPixel</a> (const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> o, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v)</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_1NeighborhoodIterator.html#e4a13fcdbce5dec4b56825affab32aa0">SetPixel</a> (const unsigned i, const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a> &amp;v)</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"><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>

<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">InternalPixelType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#d2b561fadd8c9ecf247aef51e38fc05b">m_Begin</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#aa45bb9d78d2b7c5ea9e2498be70e0b9">m_BeginIndex</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#0d50d481c1ba292388ea2a3ca22070de">m_Bound</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ImageBoundaryCondition.html">ImageBoundaryConditionPointerType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#320897c5aa28b1e90fffda02bb400e69">m_BoundaryCondition</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ImageType::ConstWeakPointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#e06823fc20a02cb69173229198b49f85">m_ConstImage</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">InternalPixelType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#afdd020c08e4b7ececb96de3e062a8b5">m_End</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#7c1772cf4402dbc494df3958d5c43150">m_EndIndex</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_1ConstNeighborhoodIterator.html#ebbc266ffec0ce343855ca5935166f40">m_InBounds</a> [Dimension]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#45ea9b17fd77521beadcbcc16279d64f">m_InnerBoundsHigh</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#0abb0f1b2749f26e15a73ab1f5f43153">m_InnerBoundsLow</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TBoundaryCondition&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#244ec69b83c57f2f52e88c0d84a02a90">m_InternalBoundaryCondition</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_1ConstNeighborhoodIterator.html#9a0eb9d630ab726ad903e32a987605e7">m_IsInBounds</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_1ConstNeighborhoodIterator.html#b55b4e5a01c1755b65566902cfb58fa6">m_IsInBoundsValid</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Index.html">IndexType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#57dec155c6b65bf6400253c260edf237">m_Loop</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_1ConstNeighborhoodIterator.html#e6dcc6ab4186f0233f40474ab2bcdd4d">m_NeedToUseBoundaryCondition</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#cd2d3344f589128caa11fab29e739796">NeighborhoodAccessorFunctorType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#134ada39d31a2386fb86744bc9377d12">m_NeighborhoodAccessorFunctor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#b7cc0b678bbb29420ded9730e6b3d612">m_Region</a></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_1ConstNeighborhoodIterator.html#1bb8837056d746fa9bce4078edd5ff09">m_WrapOffset</a></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#ff4ff712b78d159dd32552cea3d923c8">ConstIterator</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt;<br>
 class itk::ConstShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</h3>

Const version of <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html" title="A neighborhood iterator which can take on an arbitrary shape.">ShapedNeighborhoodIterator</a>, defining iteration of a local N-dimensional neighborhood of pixels across an <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">itk::Image</a>. 
<p>
<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html" title="Const version of ShapedNeighborhoodIterator, defining iteration of a local N-dimensional...">ConstShapedNeighborhoodIterator</a> implements the read-only methods of <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html" title="A neighborhood iterator which can take on an arbitrary shape.">ShapedNeighborhoodIterator</a>. <a class="el" href="classA.html">A</a> "shaped" neighborhood iterator is one that allows you to specify which neighbor elements are active and which are inactive. See <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html" title="A neighborhood iterator which can take on an arbitrary shape.">ShapedNeighborhoodIterator</a> for more information.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values...">Neighborhood</a></dd></dl>
<dl class="user" compact><dt><b>MORE INFORMATION</b></dt><dd>For a complete description of the ITK <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> Iterators and their API, please see the Iterators chapter in the ITK Software Guide. The ITK Software Guide is available in print and as a free .pdf download from <a href="http://www.itk.org.">http://www.itk.org.</a></dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1ImageConstIterator.html" title="A multi-dimensional image iterator templated over image type.">ImageConstIterator</a> <p>
<a class="el" href="classitk_1_1ConditionalConstIterator.html" title="ConditionalConstIterator is a base class for other iterators where membership in...">ConditionalConstIterator</a> <p>
<a class="el" href="classitk_1_1ConstNeighborhoodIterator.html" title="Const version of NeighborhoodIterator, defining iteration of a local N-dimensional...">ConstNeighborhoodIterator</a> <p>
<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html" title="Const version of ShapedNeighborhoodIterator, defining iteration of a local N-dimensional...">ConstShapedNeighborhoodIterator</a> <p>
<a class="el" href="classitk_1_1ConstSliceIterator.html" title="A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel...">ConstSliceIterator</a> <p>
<a class="el" href="classitk_1_1CorrespondenceDataStructureIterator.html" title="An iterator designed to easily traverse an itkCorrespondenceDataStructure.">CorrespondenceDataStructureIterator</a> <p>
<a class="el" href="classitk_1_1FloodFilledFunctionConditionalConstIterator.html" title="Iterates over a flood-filled spatial function.">FloodFilledFunctionConditionalConstIterator</a> <p>
<a class="el" href="classitk_1_1FloodFilledImageFunctionConditionalConstIterator.html" title="Iterates over a flood-filled image function.">FloodFilledImageFunctionConditionalConstIterator</a> <p>
<a class="el" href="classitk_1_1FloodFilledImageFunctionConditionalIterator.html" title="Iterates over a flood-filled image function.">FloodFilledImageFunctionConditionalIterator</a> <p>
<a class="el" href="classitk_1_1FloodFilledSpatialFunctionConditionalConstIterator.html" title="Iterates over a flood-filled spatial function.">FloodFilledSpatialFunctionConditionalConstIterator</a> <p>
<a class="el" href="classitk_1_1FloodFilledSpatialFunctionConditionalIterator.html" title="Iterates over a flood-filled spatial function.">FloodFilledSpatialFunctionConditionalIterator</a> <p>
<a class="el" href="classitk_1_1ImageConstIterator.html" title="A multi-dimensional image iterator templated over image type.">ImageConstIterator</a> <p>
<a class="el" href="classitk_1_1ImageConstIteratorWithIndex.html" title="A base class for multi-dimensional iterators templated over image type that are designed...">ImageConstIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageIterator.html" title="A multi-dimensional iterator templated over image type.">ImageIterator</a> <p>
<a class="el" href="classitk_1_1ImageIteratorWithIndex.html" title="A base class for multi-dimensional iterators templated over image type that are designed...">ImageIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageLinearConstIteratorWithIndex.html" title="A multi-dimensional image iterator that visits image pixels within a region in a...">ImageLinearConstIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageLinearIteratorWithIndex.html" title="A multi-dimensional image iterator that visits image pixels within a region in a...">ImageLinearIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRandomConstIteratorWithIndex.html" title="A multi-dimensional image iterator that visits a random set of pixels within an image...">ImageRandomConstIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRandomIteratorWithIndex.html" title="A multi-dimensional image iterator that visits a random set of pixels within an image...">ImageRandomIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRegionConstIterator.html" title="A multi-dimensional iterator templated over image type that walks a region of pixels...">ImageRegionConstIterator</a> <p>
<a class="el" href="classitk_1_1ImageRegionConstIteratorWithIndex.html" title="A multi-dimensional iterator templated over image type that walks an image region...">ImageRegionConstIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRegionExclusionConstIteratorWithIndex.html" title="Multi-dimensional image iterator that walks an image region, excluding a second region...">ImageRegionExclusionConstIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRegionExclusionIteratorWithIndex.html" title="Multi-dimensional image iterator that walks an image region, excluding a second region...">ImageRegionExclusionIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRegionIterator.html" title="A multi-dimensional iterator templated over image type that walks a region of pixels...">ImageRegionIterator</a> <p>
<a class="el" href="classitk_1_1ImageRegionIteratorWithIndex.html" title="A multi-dimensional iterator templated over image type that walks pixels within a...">ImageRegionIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageRegionReverseConstIterator.html" title="A multi-dimensional image iterator designed to walk a specified image region in reverse...">ImageRegionReverseConstIterator</a> <p>
<a class="el" href="classitk_1_1ImageRegionReverseIterator.html" title="Multi-dimensional image iterator which only walks a region.">ImageRegionReverseIterator</a> <p>
<a class="el" href="classitk_1_1ImageReverseConstIterator.html" title="Multi-dimensional image iterator.">ImageReverseConstIterator</a> <p>
<a class="el" href="classitk_1_1ImageReverseIterator.html" title="A multi-dimensional image iterator designed to walk a specified region in reverse...">ImageReverseIterator</a> <p>
<a class="el" href="classitk_1_1ImageSliceConstIteratorWithIndex.html" title="Multi-dimensional image iterator which only walks a region.">ImageSliceConstIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1ImageSliceIteratorWithIndex.html" title="A multi-dimensional image iterator that extends the ImageLinearIteratorWithIndex...">ImageSliceIteratorWithIndex</a> <p>
<a class="el" href="classitk_1_1NeighborhoodIterator.html" title="Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image...">NeighborhoodIterator</a> <p>
<a class="el" href="classitk_1_1PathConstIterator.html" title="PathConstIterator iterates (traces) over a path through an image.">PathConstIterator</a> <p>
<a class="el" href="classitk_1_1PathIterator.html" title="PathIterator iterates (traces) over a path through an image.">PathIterator</a> <p>
<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html" title="A neighborhood iterator which can take on an arbitrary shape.">ShapedNeighborhoodIterator</a> <p>
<a class="el" href="classitk_1_1SliceIterator.html" title="A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel...">SliceIterator</a> <p>
<a class="el" href="classitk_1_1ImageConstIteratorWithIndex.html" title="A base class for multi-dimensional iterators templated over image type that are designed...">ImageConstIteratorWithIndex</a> </dd></dl>
<dl compact><dt><b>Examples: </b></dt><dd>

<p>
<a class="el" href="Testing_2Code_2Common_2itkVectorImageTest_8cxx-example.html#_a26">Testing/Code/Common/itkVectorImageTest.cxx</a>.</dl>
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00070">70</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="e14094f59a250c982d1a41c878ae97f2"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::BoundaryConditionType" ref="e14094f59a250c982d1a41c878ae97f2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TBoundaryCondition <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e14094f59a250c982d1a41c878ae97f2">BoundaryConditionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef for boundary condition type. 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#4be6b84cf44e588115f01edc654f3d28">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#9c4f6f7bf21400be41cb4321d769bb49">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#9c4f6f7bf21400be41cb4321d769bb49">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00107">107</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="506e3fcdaaa973856b36372f342fe5e6"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ImageBoundaryConditionPointerType" ref="506e3fcdaaa973856b36372f342fe5e6" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ImageBoundaryCondition.html">ImageBoundaryCondition</a>&lt;<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a>&gt;* <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ImageBoundaryCondition.html">ImageBoundaryConditionPointerType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef for generic boundary condition pointer 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#82be03219ccae9b94630d73ed46cc548">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#ae005967b94b08555afa8a4045b8b72b">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#ae005967b94b08555afa8a4045b8b72b">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00110">110</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3648117fd1228ea55368b06db25e151f"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ImageType" ref="3648117fd1228ea55368b06db25e151f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TImage <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for common objects 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#739c92fa655f7dea0ac29d9be365f4ed">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b3da3543727f450ff6c9898d24d4638e">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b3da3543727f450ff6c9898d24d4638e">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00094">94</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d143faeb02402002fd55112d0897db2"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::IndexListType" ref="6d143faeb02402002fd55112d0897db2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt;unsigned int&gt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">IndexListType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
An stl storage container type that can be sorted. The type used for the list of active offsets in the neighborhood. 
<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00104">104</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3f804c6cfab42502eb024ba7b8713b1f"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::IndexType" ref="3f804c6cfab42502eb024ba7b8713b1f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Index.html">Index</a>&lt;itkGetStaticConstMacro(Dimension)&gt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1Index.html">IndexType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for common objects 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#43e6da9a04f4aca917afd0de748673f0">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#7ed3dedaaac30bd8c419881d8d60d560">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#7ed3dedaaac30bd8c419881d8d60d560">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00096">96</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="886b83bc817ae7fe5f58d9a726e7b8b4"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::IndexValueType" ref="886b83bc817ae7fe5f58d9a726e7b8b4" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Index.html#bcd2aba05e60b776c5e75f72ed86420b">IndexType::IndexValueType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#886b83bc817ae7fe5f58d9a726e7b8b4">IndexValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for common objects 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#bb175fa86a355db314e9461b463b96e9">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c0e44640e45ae44b3832fb6626fae154">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c0e44640e45ae44b3832fb6626fae154">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00097">97</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d377ac64c0604f248c574bef3cc4442"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::InternalPixelType" ref="5d377ac64c0604f248c574bef3cc4442" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TImage::InternalPixelType <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">InternalPixelType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Extract image type information. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#1b1e5ee904159f32b59cc6e90b73f65d">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#adb43415d129e7979517c9fef34fb7d6">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#adb43415d129e7979517c9fef34fb7d6">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="6d0744d62cccdc8cefc92535fa38c456"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::NeighborhoodType" ref="6d0744d62cccdc8cefc92535fa38c456" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Neighborhood.html">Neighborhood</a>&lt;<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>, itkGetStaticConstMacro(Dimension)&gt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1Neighborhood.html">NeighborhoodType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for common objects 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#8c61c4a0cf805ab3577f5744ae0dfbf1">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0fa1d61609b4d07fc4bd538ca031df2d">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0fa1d61609b4d07fc4bd538ca031df2d">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00099">99</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1526861e26fb54906934e792085358aa"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::OffsetType" ref="1526861e26fb54906934e792085358aa" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Offset.html">Superclass::OffsetType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1Offset.html">OffsetType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Inherit typedefs from superclass 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#c989cb7514fe7601ba0f1873eeb017ea">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#e8597b191d161947460c20048028e4b7">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#e8597b191d161947460c20048028e4b7">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00087">87</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0dd1a84e994a195dc3edd2ac29881bf2"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::OffsetValueType" ref="0dd1a84e994a195dc3edd2ac29881bf2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Offset.html#a813bb2136a4584d5f3758447c3571bd">OffsetType::OffsetValueType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#0dd1a84e994a195dc3edd2ac29881bf2">OffsetValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#0c1171100e701bf381c766fa8662bb91">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#70fe2778d9c1803dd6a0b42e7e248ef9">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#70fe2778d9c1803dd6a0b42e7e248ef9">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00088">88</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8daa4a608597d3a4c38adf039c4fffdf"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::PixelType" ref="8daa4a608597d3a4c38adf039c4fffdf" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TImage::PixelType <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">PixelType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
External support for pixel type. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#9ded4cc7d6615245cfdf61ca08047b2b">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0703e59eda9c0c073afd6f4f1393b8ae">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0703e59eda9c0c073afd6f4f1393b8ae">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="5cf4d7a11c03000ebcc1f48cd2f28aa7"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::RadiusType" ref="5cf4d7a11c03000ebcc1f48cd2f28aa7" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Size.html">Superclass::RadiusType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1Size.html">RadiusType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Radius typedef support. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#07513aa6c53daf258ecefb2434a78bc1">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b5c5aaa7a6d8216a56eab4df2fae3579">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b5c5aaa7a6d8216a56eab4df2fae3579">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00089">89</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fbc0cb953be33a2c215ce6598e9ffd12"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::RegionType" ref="fbc0cb953be33a2c215ce6598e9ffd12" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TImage::RegionType <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for common objects 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#e8443e2e36508424eb92d10e0b560208">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#1cbf10c06ad65ae8c009fd4ed1616097">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#1cbf10c06ad65ae8c009fd4ed1616097">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00095">95</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="af2120d506f093d216169658bfd6f702"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::Self" ref="af2120d506f093d216169658bfd6f702" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#752fb821e96698e4d31f89009721c7ee">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#923559e7325eb31147065f926a9bbc9b">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#923559e7325eb31147065f926a9bbc9b">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="3093fe90ac34f2efe7086df3bf441755"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::SizeType" ref="3093fe90ac34f2efe7086df3bf441755" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&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_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &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> and value typedef support. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#e5ba0437892f2e98ac79b7156c4affb3">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#2487bba2e7b20dfc08a34de3808a2d08">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#2487bba2e7b20dfc08a34de3808a2d08">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00090">90</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2aed3e39c74438fc1d557fc6ef912d6f"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::SizeValueType" ref="2aed3e39c74438fc1d557fc6ef912d6f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#5f310556fd936811a745fd8f554423bc">Superclass::SizeValueType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#2aed3e39c74438fc1d557fc6ef912d6f">SizeValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#5f310556fd936811a745fd8f554423bc">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a82fc324513d4b9fbfec1b64baf96724">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a82fc324513d4b9fbfec1b64baf96724">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00091">91</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6fea1416fb55b1ce07443407ed05588f"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::Superclass" ref="6fea1416fb55b1ce07443407ed05588f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1NeighborhoodIterator.html">NeighborhoodIterator</a>&lt;TImage, TBoundaryCondition&gt; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1NeighborhoodIterator.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#0006554b837c2d564d3181b81f067a7f">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#e54d244158701f48d697a60415ca4ef2">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#e54d244158701f48d697a60415ca4ef2">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00084">84</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="96dd39eaac313db8b1e18ff064dd5b49"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ConstShapedNeighborhoodIterator" ref="96dd39eaac313db8b1e18ff064dd5b49" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00210">210</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e06b1ab35473680c1d9053612ab0610"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::~ConstShapedNeighborhoodIterator" ref="4e06b1ab35473680c1d9053612ab0610" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::~<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Virtual destructor 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00220">220</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="47b4e60ac4fe504ec135edb4738c9585"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ConstShapedNeighborhoodIterator" ref="47b4e60ac4fe504ec135edb4738c9585" args="(const SizeType &amp;radius, const ImageType *ptr, const RegionType &amp;region)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">ImageType</a> *&nbsp;</td>
          <td class="paramname"> <em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">RegionType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>region</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor which establishes the region size, neighborhood, and image over which to walk. 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00224">224</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e5bff14077d52cb612a07190583a7d2a"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ConstShapedNeighborhoodIterator" ref="e5bff14077d52cb612a07190583a7d2a" args="(const ConstShapedNeighborhoodIterator &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt; &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="79bb475e78ef2fa4037bd268ceb0ec4f"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ActivateIndex" ref="79bb475e78ef2fa4037bd268ceb0ec4f" args="(const unsigned int)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::ActivateIndex           </td>
          <td>(</td>
          <td class="paramtype">const unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Class is protected here so that it is not publicly accessible, but can be accessed by subclasses.. Add/Remove a neighborhood index to/from the active. Locations in the active list are the only accessible elements in the neighborhood. The argument is an index location calculated as an offset into a linear array which represents the image region defined by the radius of this iterator, with the smallest dimension as the fastest increasing index. 
<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#2db1bf65a47846d72010f0a9e727b461">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#2db1bf65a47846d72010f0a9e727b461">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ac1cf4446e11300188bbffcac08b9a9"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ActivateOffset" ref="8ac1cf4446e11300188bbffcac08b9a9" args="(const OffsetType &amp;off)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::ActivateOffset           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>off</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add/Remove a neighborhood offset (from the center of the neighborhood) to/from the active list. Active list offsets are the only locations updated and accessible through the iterator. 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00289">289</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="53e2297e91571b1dad83a45dd58cd7b7"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::Begin" ref="53e2297e91571b1dad83a45dd58cd7b7" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::Begin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood. 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#8371bc36136480048ea3566adcac6ce7">itk::Neighborhood&lt; TImage::InternalPixelType *,::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00201">201</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f070e8908b7c451ea2b19f149ecacff"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ClearActiveList" ref="2f070e8908b7c451ea2b19f149ecacff" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::ClearActiveList           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Removes all active pixels from this neighborhood. 
<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#d4c640aa0da2f58628ec795fb81f1dce">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#d4c640aa0da2f58628ec795fb81f1dce">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00296">296</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bd09f3181436c3c41d13fa863f2ff392"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::DeactivateIndex" ref="bd09f3181436c3c41d13fa863f2ff392" args="(const unsigned int)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::DeactivateIndex           </td>
          <td>(</td>
          <td class="paramtype">const unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Class is protected here so that it is not publicly accessible, but can be accessed by subclasses.. Add/Remove a neighborhood index to/from the active. Locations in the active list are the only accessible elements in the neighborhood. The argument is an index location calculated as an offset into a linear array which represents the image region defined by the radius of this iterator, with the smallest dimension as the fastest increasing index. 
<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a6299ccc977493dcb6ab0698f386352d">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a6299ccc977493dcb6ab0698f386352d">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ba1a113daba03b79058c07f402636cb"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::DeactivateOffset" ref="8ba1a113daba03b79058c07f402636cb" args="(const OffsetType &amp;off)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::DeactivateOffset           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>off</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add/Remove a neighborhood offset (from the center of the neighborhood) to/from the active list. Active list offsets are the only locations updated and accessible through the iterator. 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00291">291</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="499451a66cf009da2ef33eb4ca55c613"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::End" ref="499451a66cf009da2ef33eb4ca55c613" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::End           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns a const iterator for the neighborhood which points to the last pixel in the neighborhood. 
<p>Reimplemented from <a class="el" href="classitk_1_1Neighborhood.html#16d2f4b336e75f880f799dff7109e253">itk::Neighborhood&lt; TImage::InternalPixelType *,::itk::GetImageDimension&lt; TImage &gt;::ImageDimension &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#34f272826515b3760ab472d8df6fd2fb">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#34f272826515b3760ab472d8df6fd2fb">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00206">206</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="972200061da741a300f74d0f58bdd7cd"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::GetActiveIndexList" ref="972200061da741a300f74d0f58bdd7cd" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">IndexListType</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::GetActiveIndexList           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the list of active indicies in the neighborhood 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00306">306</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="644eb11fae1cb66e126c709bb9dbe27b"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::GetActiveIndexListSize" ref="644eb11fae1cb66e126c709bb9dbe27b" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">IndexListType::size_type <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::GetActiveIndexListSize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the size of the list of active neighborhood indicies. 
<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00310">310</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d9cdb3328bf7592f8578d02fad6d0bfa"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::itkStaticConstMacro" ref="d9cdb3328bf7592f8578d02fad6d0bfa" args="(Dimension, unsigned int, TImage::ImageDimension)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">Dimension&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">TImage::ImageDimension&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Save the image dimension. 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#019216d924e3440e8980bc4999ddde3d">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a25d611bd231a0b126fc4349a1bfbdf8">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a25d611bd231a0b126fc4349a1bfbdf8">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="00b54ceb398893d9feb1387fde72579c"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::operator++" ref="00b54ceb398893d9feb1387fde72579c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::operator++           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reimplements the operator++ method so that only active pixel locations are updated. 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#e800b720c0906254ee10c2c7d4d53a20">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="b5448c1718d99bfaaf4f2883422d7804"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::operator+=" ref="b5448c1718d99bfaaf4f2883422d7804" args="(const OffsetType &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &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">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Addition of an <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>. Note that this method does not do any bounds checking. Adding an offset that moves the iterator out of its assigned region will produce undefined results. 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#55ab3cf94ebbee434fab22d04cd41d2d">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="7de98115b8fb9090875e995e99ad497d"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::operator&#45;&#45;" ref="7de98115b8fb9090875e995e99ad497d" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::operator--           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reimplements the operator-- method so that only active pixel locations are updated. 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#23d00eada385e5a85dd758c9d947b189">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="36e45ca6c949f3ddf08efaf3aeb3877e"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::operator&#45;=" ref="36e45ca6c949f3ddf08efaf3aeb3877e" args="(const OffsetType &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &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">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Subtraction of an <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>. Note that this method does not do any bounds checking. Subtracting an offset that moves the iterator out of its assigned region will produce undefined results. 
<p>Reimplemented from <a class="el" href="classitk_1_1ConstNeighborhoodIterator.html#8371bc49c64f5ea36c8eaa4e91e7a0a5">itk::ConstNeighborhoodIterator&lt; TImage,TBoundaryCondition &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="34ab52a3b24d4ff951b97cb8dd957e27"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::operator=" ref="34ab52a3b24d4ff951b97cb8dd957e27" args="(const Self &amp;orig)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Self</a>&amp; <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.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>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#fc50c1b6531d1847a3098f89899708a2">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00270">270</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ebef821cc5d88275d59bb64fa21f86e"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::PrintSelf" ref="3ebef821cc5d88275d59bb64fa21f86e" args="(std::ostream &amp;, Indent) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname">, </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"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</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> print method 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#bffaacd386812e656f5004072faf39e4">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#7189cc0dc82d167ba72247bbf5212b10">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#7189cc0dc82d167ba72247bbf5212b10">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="ff4ff712b78d159dd32552cea3d923c8"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::ConstIterator" ref="ff4ff712b78d159dd32552cea3d923c8" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">friend struct <a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodIterator.html#ef643708990e9918c60eac089d479407">itk::NeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>.</p>

<p>Reimplemented in <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">itk::ShapedNeighborhoodIterator&lt; TImage, TBoundaryCondition &gt;</a>, and <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">itk::ShapedNeighborhoodIterator&lt; ImageType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00340">340</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="11bd31d19d7733a89796343a8ff17d04"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::m_ActiveIndexList" ref="11bd31d19d7733a89796343a8ff17d04" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">IndexListType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#11bd31d19d7733a89796343a8ff17d04">m_ActiveIndexList</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00357">357</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="62547747eb3cd3c418cb620b705e6e1d"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::m_CenterIsActive" ref="62547747eb3cd3c418cb620b705e6e1d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#62547747eb3cd3c418cb620b705e6e1d">m_CenterIsActive</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00356">356</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b993c265d25638fdbb568473e21a2d4"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::m_ConstBeginIterator" ref="1b993c265d25638fdbb568473e21a2d4" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#1b993c265d25638fdbb568473e21a2d4">m_ConstBeginIterator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00359">359</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d2ae693ca916b68e578f65d58bb2295f"></a><!-- doxytag: member="itk::ConstShapedNeighborhoodIterator::m_ConstEndIterator" ref="d2ae693ca916b68e578f65d58bb2295f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition&lt;TImage&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstIterator</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>&lt; TImage, TBoundaryCondition &gt;::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#d2ae693ca916b68e578f65d58bb2295f">m_ConstEndIterator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html#l00358">358</a> of file <a class="el" href="itkConstShapedNeighborhoodIterator_8h_source.html">itkConstShapedNeighborhoodIterator.h</a>.</p>

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