<!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::ShapedNeighborhoodIterator< TImage, TBoundaryCondition > 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> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <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_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> </div> <div class="contents"> <h1>itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition > Class Template Reference<br> <small> [<a class="el" href="group__ImageIterators.html">Image Iterators</a>]</small> </h1><!-- doxytag: class="itk::ShapedNeighborhoodIterator" --><!-- doxytag: inherits="ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >" --><a class="el" href="classA.html">A</a> neighborhood iterator which can take on an arbitrary shape. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1ShapedNeighborhoodIterator__inherit__graph.png" border="0" usemap="#itk_1_1ShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__inherit__map" alt="Inheritance graph"></center> <map name="itk_1_1ShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__inherit__map"> <area shape="rect" id="node18" href="classitk_1_1ShapedNeighborhoodIterator.html" title="itk::ShapedNeighborhoodIterator\< ImageType \>" alt="" coords="4669,47,5013,76"><area shape="rect" id="node2" href="classitk_1_1ConstShapedNeighborhoodIterator.html" title="itk::ConstShapedNeighborhoodIterator\< TImage, TBoundaryCondition \>" alt="" coords="3499,47,4003,76"><area shape="rect" id="node4" href="classitk_1_1NeighborhoodIterator.html" title="itk::NeighborhoodIterator\< TImage, TBoundaryCondition \>" alt="" coords="3033,47,3447,76"><area shape="rect" id="node6" href="classitk_1_1ConstNeighborhoodIterator.html" title="itk::ConstNeighborhoodIterator\< TImage,TBoundaryCondition \>" alt="" coords="2531,47,2981,76"><area shape="rect" id="node8" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\< TImage::InternalPixelType *,::itk::GetImageDimension\< TImage \>::ImageDimension \>" alt="" coords="1021,41,1757,71"><area shape="rect" id="node12" href="classitk_1_1ConstNeighborhoodIterator.html" title="Const version of NeighborhoodIterator, defining iteration of a local N-dimensional..." alt="" coords="1809,76,2263,105"><area shape="rect" id="node10" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values..." alt="" coords="5,41,376,71"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1ShapedNeighborhoodIterator__coll__graph.png" border="0" usemap="#itk_1_1ShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__coll__map" alt="Collaboration graph"></center> <map name="itk_1_1ShapedNeighborhoodIterator_3_01TImage_00_01TBoundaryCondition_01_4__coll__map"> <area shape="rect" id="node2" href="classitk_1_1ConstShapedNeighborhoodIterator.html" title="itk::ConstShapedNeighborhoodIterator\< TImage, TBoundaryCondition \>" alt="" coords="4452,177,4956,207"><area shape="rect" id="node42" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html" title="itk::ConstShapedNeighborhoodIterator\< TImage, TBoundaryCondition \>::ConstIterator" alt="" coords="5183,201,5788,231"><area shape="rect" id="node4" href="classitk_1_1NeighborhoodIterator.html" title="itk::NeighborhoodIterator\< TImage, TBoundaryCondition \>" alt="" coords="3975,177,4388,207"><area shape="rect" id="node6" href="classitk_1_1ConstNeighborhoodIterator.html" title="itk::ConstNeighborhoodIterator\< TImage,TBoundaryCondition \>" alt="" coords="3472,177,3923,207"><area shape="rect" id="node8" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\< TImage::InternalPixelType *,::itk::GetImageDimension\< TImage \>::ImageDimension \>" alt="" coords="1765,111,2501,140"><area shape="rect" id="node34" href="classitk_1_1ConstNeighborhoodIterator.html" title="Const version of NeighborhoodIterator, defining iteration of a local N-dimensional..." alt="" coords="2751,177,3204,207"><area shape="rect" id="node10" href="classitk_1_1NeighborhoodAllocator.html" title="itk::NeighborhoodAllocator\< TImage::InternalPixelType * \>" alt="" coords="705,88,1119,117"><area shape="rect" id="node12" href="classitk_1_1NeighborhoodAllocator.html" title="itk::NeighborhoodAllocator\< TPixel \>" alt="" coords="172,88,439,117"><area shape="rect" id="node16" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values..." alt="" coords="727,141,1097,171"><area shape="rect" id="node20" href="classitk_1_1ImageBoundaryCondition.html" title="itk::ImageBoundaryCondition\< ImageType \>" alt="" coords="1973,23,2293,52"><area shape="rect" id="node22" href="classitk_1_1ImageBoundaryCondition.html" title="A virtual base object that defines an interface to a class of boundary condition..." alt="" coords="748,23,1076,52"><area shape="rect" id="node24" href="classTImage.html" title="TImage" alt="" coords="2941,124,3013,153"><area shape="rect" id="node26" href="classitk_1_1Offset.html" title="Represent the offset between two n-dimensional indexes in a n-dimensional image." alt="" coords="2011,473,2256,503"><area shape="rect" id="node28" href="classitk_1_1Index.html" title="itk::Index\< itkGetStaticConstMacro(Dimension)\>" alt="" coords="1956,391,2311,420"><area shape="rect" id="node30" href="classitk_1_1Index.html" title="Represent a n-dimensional index in a n-dimensional image." alt="" coords="796,391,1028,420"><area shape="rect" id="node46" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html" title="itk::ShapedNeighborhoodIterator\< TImage, TBoundaryCondition \>::Iterator" alt="" coords="4441,79,4967,108"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="classitk_1_1ShapedNeighborhoodIterator-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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak"> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e14094f59a250c982d1a41c878ae97f2">Superclass::BoundaryConditionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#9c4f6f7bf21400be41cb4321d769bb49">BoundaryConditionType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Superclass::ConstIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak"> <a class="el" href="classitk_1_1ImageBoundaryCondition.html">Superclass::ImageBoundaryConditionPointerType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#ae005967b94b08555afa8a4045b8b72b">ImageBoundaryConditionPointerType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">Superclass::ImageType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b3da3543727f450ff6c9898d24d4638e">ImageType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">Superclass::IndexListType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">IndexListType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Index.html">Superclass::IndexType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#7ed3dedaaac30bd8c419881d8d60d560">IndexType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#886b83bc817ae7fe5f58d9a726e7b8b4">Superclass::IndexValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c0e44640e45ae44b3832fb6626fae154">IndexValueType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TImage::InternalPixelType </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#adb43415d129e7979517c9fef34fb7d6">InternalPixelType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak"> <a class="el" href="classitk_1_1Neighborhood.html">Superclass::NeighborhoodType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0fa1d61609b4d07fc4bd538ca031df2d">NeighborhoodType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Offset.html">Superclass::OffsetType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#e8597b191d161947460c20048028e4b7">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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#70fe2778d9c1803dd6a0b42e7e248ef9">OffsetValueType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TImage::PixelType </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0703e59eda9c0c073afd6f4f1393b8ae">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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b5c5aaa7a6d8216a56eab4df2fae3579">RadiusType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">Superclass::RegionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#1cbf10c06ad65ae8c009fd4ed1616097">RegionType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#923559e7325eb31147065f926a9bbc9b">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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#2487bba2e7b20dfc08a34de3808a2d08">SizeType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#2aed3e39c74438fc1d557fc6ef912d6f">Superclass::SizeValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a82fc324513d4b9fbfec1b64baf96724">SizeValueType</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><br class="typebreak"> < TImage, TBoundaryCondition > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#e54d244158701f48d697a60415ca4ef2">Superclass</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#d4c640aa0da2f58628ec795fb81f1dce">ClearActiveList</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#34f272826515b3760ab472d8df6fd2fb">End</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">IndexListType</a> & </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 </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"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a25d611bd231a0b126fc4349a1bfbdf8">itkStaticConstMacro</a> (Dimension, unsigned int, TImage::ImageDimension)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a> & </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_1ShapedNeighborhoodIterator.html">Self</a> & </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> &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a> & </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_1ShapedNeighborhoodIterator.html">Self</a> & </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> &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#fc50c1b6531d1847a3098f89899708a2">operator=</a> (const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a> &orig)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#7189cc0dc82d167ba72247bbf5212b10">PrintSelf</a> (std::ostream &, <a class="el" href="classitk_1_1Indent.html">Indent</a>) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#16fa8a9450d02c7220bb5d8f496bb87a">~ShapedNeighborhoodIterator</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </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> &off)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </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> &off)</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_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#53e2297e91571b1dad83a45dd58cd7b7">Begin</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="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#4af7d7a90ea186d35b68f92fd1b93b77">Begin</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#fe4182692a777371e8aafd151b56ce5e">End</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#58dbf340bea3320329850e7d9b851a5a">ShapedNeighborhoodIterator</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &radius, const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b3da3543727f450ff6c9898d24d4638e">ImageType</a> *ptr, const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#1cbf10c06ad65ae8c009fd4ed1616097">RegionType</a> &region)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#9d7fcf11428916741ddb3d304b2bbaa2">ShapedNeighborhoodIterator</a> ()</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#2db1bf65a47846d72010f0a9e727b461">ActivateIndex</a> (const unsigned int n)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a6299ccc977493dcb6ab0698f386352d">DeactivateIndex</a> (const unsigned int n)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#cb829567eadf9d67895c44fc54c9fe88">ShapedNeighborhoodIterator</a> (const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> &o)</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_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">IndexListType</a> </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"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#14bbd6fc41a4fd69d4d655f8510da6fc">m_BeginIterator</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> </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="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#d2ae693ca916b68e578f65d58bb2295f">m_ConstEndIterator</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#bb93eb22913c5c014feecc7879f0bca2">m_EndIterator</a></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>><br> class itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition ></h3> <a class="el" href="classA.html">A</a> neighborhood iterator which can take on an arbitrary shape. <p> <dl class="user" compact><dt><b>General Information</b></dt><dd>The <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html" title="A neighborhood iterator which can take on an arbitrary shape.">ShapedNeighborhoodIterator</a> is a refinement of <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> which allows the user to specify which of the neighborhood elements are active and which will be ignored. This is useful for applications which only need to work with a subset of the neighborhood around a pixel such as morphological operations or cellular automata. This iterator can also be used, for example, to specify "cross-shaped" neighborhood where only elements along a spatial axes are significant.</dd></dl> <dl class="user" compact><dt><b>Constructing a shaped neighborhood iterator</b></dt><dd><a class="el" href="classA.html">A</a> shaped neighborhood iterator is constructed by constructing a list of active neighbor locations. The list is called the ActiveIndexList. The methods ActivateOffset, DeactivateOffset, and ClearActiveList are used to construct the ActiveIndexList. The argument to Activate/DeactivateOffset is 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> which represents the ND spatial offset from the center of the neighborhood. For example, to activate the center pixel in the neighborhood, you would do the following:</dd></dl> <div class="fragment"><pre class="fragment"> <span class="keyword">typedef</span> Image<float, 3> ImageType; ShapedNeighborhoodIterator<ImageType> it(radius, image, region); <a class="code" href="classitk_1_1ShapedNeighborhoodIterator.html#e8597b191d161947460c20048028e4b7">ShapedNeighborhoodIterator<ImageType>::OffsetType</a> offset = {{0,0,0}}; it.ActivateOffset(offset); </pre></div><p> where radius, image, and region are as described in <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> Once a neighborhood location has been activated, iteration (operator++, operator--, operator+=, operator-=) will update the value at the active location. Note that values at inactive locations will NOT be valid if queried.<p> <dl class="user" compact><dt><b>Accessing elements in a shaped neighborhood.</b></dt><dd>To access the value at an active neighborhood location, you can use the standard GetPixel, SetPixel methods. SetPixel is not defined for <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html" title="Const version of ShapedNeighborhoodIterator, defining iteration of a local N-dimensional...">ConstShapedNeighborhoodIterator</a>. The class will not complain if you attempt to access a value at a non-active location, but be aware that the result will be undefined. Error checking is not done in this case for the sake of efficiency.</dd></dl> <a class="el" href="classA.html">A</a> second way to access active shaped neighborhood values is through a <a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">ShapedNeighborhoodIterator::Iterator</a> or <a class="el" href="structitk_1_1ConstShapedNeighborhoodIterator_1_1ConstIterator.html">ConstShapedNeighborhoodIterator::ConstIterator</a>. The following example demonstrates the use of these iterators.<p> <div class="fragment"><pre class="fragment"> <span class="keyword">typedef</span> Image<float, 3> ImageType; ShapedNeighborhoodIterator<ImageType> it(radius, image, region); . . . it.ActivateOffset(offset1); it.ActivateOffset(offset2); it.ActivateOffset(offset3); etc.. . . . <a class="code" href="classitk_1_1NeighborhoodIterator.html#0972d9abf241ce4546cac592fbbfdf4d">ShapedNeighborhoodIterator<ImageType>::Iterator</a> i; <span class="keywordflow">for</span> (i = it.Begin(); ! i.IsAtEnd(); i++) { i.Set(i.Get() + 1.0); } \\ you may also use i != i.End(), but <a class="code" href="classitk_1_1ConstNeighborhoodIterator.html#763ea8ad6a5683e4db34c5ea456ce8f2">IsAtEnd</a>() may be slightly faster. </pre></div><p> You can also iterate backward through the neighbohood active list.<p> <div class="fragment"><pre class="fragment"> i = it.End(); i--; <span class="keywordflow">while</span> (i != it.Begin()) { i.Set(i.Get() + 1.0); i--; } i.Set(i.Get() + 1.0); </pre></div><p> The Get() Set() syntax was chosen versus defining operator* for these iterators because lvalue vs. rvalue context information is needed to determine whether bounds checking must take place.<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#_a27">Testing/Code/Common/itkVectorImageTest.cxx</a>.</dl> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00144">144</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="9c4f6f7bf21400be41cb4321d769bb49"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::BoundaryConditionType" ref="9c4f6f7bf21400be41cb4321d769bb49" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e14094f59a250c982d1a41c878ae97f2">Superclass::BoundaryConditionType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#9c4f6f7bf21400be41cb4321d769bb49">BoundaryConditionType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Typedef for boundary condition type. <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#e14094f59a250c982d1a41c878ae97f2">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00167">167</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="c665cb903e93be7ebee9895fea92652d"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ConstIterator" ref="c665cb903e93be7ebee9895fea92652d" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef Superclass::ConstIterator <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#ff4ff712b78d159dd32552cea3d923c8">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00165">165</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="ae005967b94b08555afa8a4045b8b72b"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ImageBoundaryConditionPointerType" ref="ae005967b94b08555afa8a4045b8b72b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ImageBoundaryCondition.html">Superclass::ImageBoundaryConditionPointerType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<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_1ConstShapedNeighborhoodIterator.html#506e3fcdaaa973856b36372f342fe5e6">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00168">168</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="b3da3543727f450ff6c9898d24d4638e"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ImageType" ref="b3da3543727f450ff6c9898d24d4638e" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">Superclass::ImageType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#b3da3543727f450ff6c9898d24d4638e">ImageType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Typedef support for common objects <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#3648117fd1228ea55368b06db25e151f">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00171">171</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="c3129381fa8d95da4ad873921aa261ca"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::IndexListType" ref="c3129381fa8d95da4ad873921aa261ca" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">Superclass::IndexListType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">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 from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6d143faeb02402002fd55112d0897db2">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00166">166</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="7ed3dedaaac30bd8c419881d8d60d560"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::IndexType" ref="7ed3dedaaac30bd8c419881d8d60d560" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1Index.html">Superclass::IndexType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<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_1ConstShapedNeighborhoodIterator.html#3f804c6cfab42502eb024ba7b8713b1f">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00170">170</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="c0e44640e45ae44b3832fb6626fae154"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::IndexValueType" ref="c0e44640e45ae44b3832fb6626fae154" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#886b83bc817ae7fe5f58d9a726e7b8b4">Superclass::IndexValueType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c0e44640e45ae44b3832fb6626fae154">IndexValueType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Typedef support for common objects <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#886b83bc817ae7fe5f58d9a726e7b8b4">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00173">173</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="adb43415d129e7979517c9fef34fb7d6"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::InternalPixelType" ref="adb43415d129e7979517c9fef34fb7d6" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef TImage::InternalPixelType <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#adb43415d129e7979517c9fef34fb7d6">InternalPixelType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Extract image type information. <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#5d377ac64c0604f248c574bef3cc4442">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00149">149</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="0fa1d61609b4d07fc4bd538ca031df2d"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::NeighborhoodType" ref="0fa1d61609b4d07fc4bd538ca031df2d" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1Neighborhood.html">Superclass::NeighborhoodType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<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_1ConstShapedNeighborhoodIterator.html#6d0744d62cccdc8cefc92535fa38c456">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00169">169</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="e8597b191d161947460c20048028e4b7"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::OffsetType" ref="e8597b191d161947460c20048028e4b7" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </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_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<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_1ConstShapedNeighborhoodIterator.html#1526861e26fb54906934e792085358aa">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00160">160</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="70fe2778d9c1803dd6a0b42e7e248ef9"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::OffsetValueType" ref="70fe2778d9c1803dd6a0b42e7e248ef9" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </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_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#70fe2778d9c1803dd6a0b42e7e248ef9">OffsetValueType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#0dd1a84e994a195dc3edd2ac29881bf2">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00161">161</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="0703e59eda9c0c073afd6f4f1393b8ae"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::PixelType" ref="0703e59eda9c0c073afd6f4f1393b8ae" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef TImage::PixelType <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#0703e59eda9c0c073afd6f4f1393b8ae">PixelType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> External support for pixel type. <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#8daa4a608597d3a4c38adf039c4fffdf">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00150">150</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="b5c5aaa7a6d8216a56eab4df2fae3579"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::RadiusType" ref="b5c5aaa7a6d8216a56eab4df2fae3579" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </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_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<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_1ConstShapedNeighborhoodIterator.html#5cf4d7a11c03000ebcc1f48cd2f28aa7">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00162">162</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="1cbf10c06ad65ae8c009fd4ed1616097"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::RegionType" ref="1cbf10c06ad65ae8c009fd4ed1616097" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">Superclass::RegionType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#1cbf10c06ad65ae8c009fd4ed1616097">RegionType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Typedef support for common objects <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#fbc0cb953be33a2c215ce6598e9ffd12">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00172">172</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="923559e7325eb31147065f926a9bbc9b"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::Self" ref="923559e7325eb31147065f926a9bbc9b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Standard class typedefs. <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#af2120d506f093d216169658bfd6f702">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00156">156</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="2487bba2e7b20dfc08a34de3808a2d08"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::SizeType" ref="2487bba2e7b20dfc08a34de3808a2d08" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </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_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<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_1ConstShapedNeighborhoodIterator.html#3093fe90ac34f2efe7086df3bf441755">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00163">163</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="a82fc324513d4b9fbfec1b64baf96724"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::SizeValueType" ref="a82fc324513d4b9fbfec1b64baf96724" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#2aed3e39c74438fc1d557fc6ef912d6f">Superclass::SizeValueType</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#a82fc324513d4b9fbfec1b64baf96724">SizeValueType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#2aed3e39c74438fc1d557fc6ef912d6f">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00164">164</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="e54d244158701f48d697a60415ca4ef2"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::Superclass" ref="e54d244158701f48d697a60415ca4ef2" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">ConstShapedNeighborhoodIterator</a><TImage, TBoundaryCondition> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">Superclass</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#6fea1416fb55b1ce07443407ed05588f">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00157">157</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="9d7fcf11428916741ddb3d304b2bbaa2"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ShapedNeighborhoodIterator" ref="9d7fcf11428916741ddb3d304b2bbaa2" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Default constructor <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00196">196</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="16fa8a9450d02c7220bb5d8f496bb87a"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::~ShapedNeighborhoodIterator" ref="16fa8a9450d02c7220bb5d8f496bb87a" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::~<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Virtual destructor <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00205">205</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="58dbf340bea3320329850e7d9b851a5a"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ShapedNeighborhoodIterator" ref="58dbf340bea3320329850e7d9b851a5a" args="(const SizeType &radius, const ImageType *ptr, const RegionType &region)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1Size.html">SizeType</a> & </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_1ShapedNeighborhoodIterator.html#b3da3543727f450ff6c9898d24d4638e">ImageType</a> * </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_1ShapedNeighborhoodIterator.html#1cbf10c06ad65ae8c009fd4ed1616097">RegionType</a> & </td> <td class="paramname"> <em>region</em></td><td> </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="itkShapedNeighborhoodIterator_8h_source.html#l00209">209</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="cb829567eadf9d67895c44fc54c9fe88"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ShapedNeighborhoodIterator" ref="cb829567eadf9d67895c44fc54c9fe88" args="(const ShapedNeighborhoodIterator &o)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition > & </td> <td class="paramname"> <em>o</em> </td> <td> ) </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="2db1bf65a47846d72010f0a9e727b461"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ActivateIndex" ref="2db1bf65a47846d72010f0a9e727b461" args="(const unsigned int n)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::ActivateIndex </td> <td>(</td> <td class="paramtype">const unsigned int </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, 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 from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#79bb475e78ef2fa4037bd268ceb0ec4f">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00265">265</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="8ac1cf4446e11300188bbffcac08b9a9"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ActivateOffset" ref="8ac1cf4446e11300188bbffcac08b9a9" args="(const OffsetType &off)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::ActivateOffset </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> & </td> <td class="paramname"> <em>off</em> </td> <td> ) </td> <td><code> [inline, virtual, inherited]</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::ShapedNeighborhoodIterator::Begin" ref="53e2297e91571b1dad83a45dd58cd7b7" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a>& <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::Begin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, inherited]</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< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension ></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="4af7d7a90ea186d35b68f92fd1b93b77"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::Begin" ref="4af7d7a90ea186d35b68f92fd1b93b77" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a>& <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::Begin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><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#ca476f769d8de82470b90cbeed5e43cf">itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00242">242</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="d4c640aa0da2f58628ec795fb81f1dce"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::ClearActiveList" ref="d4c640aa0da2f58628ec795fb81f1dce" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::ClearActiveList </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Removes all active pixels from this neighborhood. <p>Reimplemented from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#2f070e8908b7c451ea2b19f149ecacff">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00251">251</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="a6299ccc977493dcb6ab0698f386352d"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::DeactivateIndex" ref="a6299ccc977493dcb6ab0698f386352d" args="(const unsigned int n)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::DeactivateIndex </td> <td>(</td> <td class="paramtype">const unsigned int </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, 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 from <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#bd09f3181436c3c41d13fa863f2ff392">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00272">272</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="8ba1a113daba03b79058c07f402636cb"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::DeactivateOffset" ref="8ba1a113daba03b79058c07f402636cb" args="(const OffsetType &off)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::DeactivateOffset </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> & </td> <td class="paramname"> <em>off</em> </td> <td> ) </td> <td><code> [inline, virtual, inherited]</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="34f272826515b3760ab472d8df6fd2fb"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::End" ref="34f272826515b3760ab472d8df6fd2fb" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a>& <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::End </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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_1ConstShapedNeighborhoodIterator.html#499451a66cf009da2ef33eb4ca55c613">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00248">248</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="fe4182692a777371e8aafd151b56ce5e"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::End" ref="fe4182692a777371e8aafd151b56ce5e" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a>& <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::End </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><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#56965dceb4c4f0b7fbc711852a6d94de">itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension ></a>.</p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00243">243</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="972200061da741a300f74d0f58bdd7cd"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::GetActiveIndexList" ref="972200061da741a300f74d0f58bdd7cd" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">IndexListType</a>& <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::GetActiveIndexList </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, inherited]</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::ShapedNeighborhoodIterator::GetActiveIndexListSize" ref="644eb11fae1cb66e126c709bb9dbe27b" args="() const" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">IndexListType::size_type <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::GetActiveIndexListSize </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, inherited]</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="bd3ddf84a416f958e66aa373de336fc3"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::itkStaticConstMacro" ref="bd3ddf84a416f958e66aa373de336fc3" args="(NeighborhoodDimension, unsigned int, VDimension)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>< TImage::InternalPixelType * , VDimension, <a class="el" href="classitk_1_1NeighborhoodAllocator.html">NeighborhoodAllocator</a><TImage::InternalPixelType * > >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">NeighborhoodDimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VDimension </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> External support for dimensionality. </div> </div><p> <a class="anchor" name="a25d611bd231a0b126fc4349a1bfbdf8"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::itkStaticConstMacro" ref="a25d611bd231a0b126fc4349a1bfbdf8" args="(Dimension, unsigned int, TImage::ImageDimension)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">Dimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">TImage::ImageDimension </td> <td class="paramname"></td><td> </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_1ConstShapedNeighborhoodIterator.html#d9cdb3328bf7592f8578d02fad6d0bfa">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> </div> </div><p> <a class="anchor" name="00b54ceb398893d9feb1387fde72579c"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::operator++" ref="00b54ceb398893d9feb1387fde72579c" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a>& <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::operator++ </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></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< TImage,TBoundaryCondition ></a>.</p> </div> </div><p> <a class="anchor" name="b5448c1718d99bfaaf4f2883422d7804"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::operator+=" ref="b5448c1718d99bfaaf4f2883422d7804" args="(const OffsetType &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a>& <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::operator+= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> & </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></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< TImage,TBoundaryCondition ></a>.</p> </div> </div><p> <a class="anchor" name="7de98115b8fb9090875e995e99ad497d"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::operator--" ref="7de98115b8fb9090875e995e99ad497d" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a>& <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::operator-- </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></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< TImage,TBoundaryCondition ></a>.</p> </div> </div><p> <a class="anchor" name="36e45ca6c949f3ddf08efaf3aeb3877e"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::operator-=" ref="36e45ca6c949f3ddf08efaf3aeb3877e" args="(const OffsetType &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a>& <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::operator-= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1Offset.html">OffsetType</a> & </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></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< TImage,TBoundaryCondition ></a>.</p> </div> </div><p> <a class="anchor" name="fc50c1b6531d1847a3098f89899708a2"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::operator=" ref="fc50c1b6531d1847a3098f89899708a2" args="(const Self &orig)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a>& <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">Self</a> & </td> <td class="paramname"> <em>orig</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Assignment operator <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00227">227</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="7189cc0dc82d167ba72247bbf5212b10"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::PrintSelf" ref="7189cc0dc82d167ba72247bbf5212b10" args="(std::ostream &, Indent) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::PrintSelf </td> <td>(</td> <td class="paramtype">std::ostream & </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> </td> <td class="paramname"></td><td> </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_1ConstShapedNeighborhoodIterator.html#3ebef821cc5d88275d59bb64fa21f86e">itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition ></a>.</p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="11bd31d19d7733a89796343a8ff17d04"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::m_ActiveIndexList" ref="11bd31d19d7733a89796343a8ff17d04" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c3129381fa8d95da4ad873921aa261ca">IndexListType</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#11bd31d19d7733a89796343a8ff17d04">m_ActiveIndexList</a><code> [protected, inherited]</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="14bbd6fc41a4fd69d4d655f8510da6fc"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::m_BeginIterator" ref="14bbd6fc41a4fd69d4d655f8510da6fc" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#14bbd6fc41a4fd69d4d655f8510da6fc">m_BeginIterator</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00281">281</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="62547747eb3cd3c418cb620b705e6e1d"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::m_CenterIsActive" ref="62547747eb3cd3c418cb620b705e6e1d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#62547747eb3cd3c418cb620b705e6e1d">m_CenterIsActive</a><code> [protected, inherited]</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::ShapedNeighborhoodIterator::m_ConstBeginIterator" ref="1b993c265d25638fdbb568473e21a2d4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#1b993c265d25638fdbb568473e21a2d4">m_ConstBeginIterator</a><code> [protected, inherited]</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::ShapedNeighborhoodIterator::m_ConstEndIterator" ref="d2ae693ca916b68e578f65d58bb2295f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#c665cb903e93be7ebee9895fea92652d">ConstIterator</a> <a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html">itk::ConstShapedNeighborhoodIterator</a>< TImage , TBoundaryCondition >::<a class="el" href="classitk_1_1ConstShapedNeighborhoodIterator.html#d2ae693ca916b68e578f65d58bb2295f">m_ConstEndIterator</a><code> [protected, inherited]</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> <a class="anchor" name="bb93eb22913c5c014feecc7879f0bca2"></a><!-- doxytag: member="itk::ShapedNeighborhoodIterator::m_EndIterator" ref="bb93eb22913c5c014feecc7879f0bca2" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="structitk_1_1ShapedNeighborhoodIterator_1_1Iterator.html">Iterator</a> <a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html">itk::ShapedNeighborhoodIterator</a>< TImage, TBoundaryCondition >::<a class="el" href="classitk_1_1ShapedNeighborhoodIterator.html#bb93eb22913c5c014feecc7879f0bca2">m_EndIterator</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html#l00280">280</a> of file <a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkShapedNeighborhoodIterator_8h_source.html">itkShapedNeighborhoodIterator.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 06:50:40 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>, © 1997-2000</small></address> </body> </html>