Sophie

Sophie

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

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

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


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


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1LaplacianOperator.html">LaplacianOperator</a>
  </div>
<div class="contents">
<h1>itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__Operators.html">Operators</a>]</small>
</h1><!-- doxytag: class="itk::LaplacianOperator" --><!-- doxytag: inherits="NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;" --><code>#include &lt;<a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1LaplacianOperator__inherit__graph.png" border="0" usemap="#itk_1_1LaplacianOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1LaplacianOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1NeighborhoodOperator.html" title="itk::NeighborhoodOperator\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="5,85,437,115"><area shape="rect" id="node4" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="36,5,407,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1LaplacianOperator__coll__graph.png" border="0" usemap="#itk_1_1LaplacianOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1LaplacianOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1NeighborhoodOperator.html" title="itk::NeighborhoodOperator\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="5,181,437,211"><area shape="rect" id="node4" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="36,101,407,131"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1LaplacianOperator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TAllocator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a></td></tr>

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1LaplacianOperator.html">LaplacianOperator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#5a044e0feacafbe55a207e5399bed34b">Self</a></td></tr>

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#8fa657625ec25f8a7a2ffa5669defb01">CreateOperator</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#75e38498b77e28745c7abbd29bcca413">CreateToRadius</a> (const unsigned long)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#e6a04afb708654508d1ebf30234fdbb6">CreateToRadius</a> (const <a class="el" href="classitk_1_1Size.html">SizeType</a> &amp;)</td></tr>

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

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

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

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

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

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

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

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

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#8dd27776e2da132b85aa114428c5c02a">operator!=</a> (const <a class="el" href="classitk_1_1LaplacianOperator.html">Self</a> &amp;other) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#8981df11d45de87d1e46efda5c9b238d">operator==</a> (const <a class="el" href="classitk_1_1LaplacianOperator.html">Self</a> &amp;other) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#a1a5e7ed2d65b8971056a293e1218ebb">Print</a> (std::ostream &amp;os) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#9c80dcf78c61d8e58a29e631ebe4ca8a">ScaleCoefficients</a> (<a class="el" href="classitk_1_1NeighborhoodOperator.html#1b1e9f7094c5af96398073396118a409">PixelRealType</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#67ba310dc3b8cb93399b33ae9716c06b">SetDerivativeScalings</a> (const double *s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#1d39751958fc8ba1b4f3664d444a0fac">SetDirection</a> (const unsigned long &amp;direction)</td></tr>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#38b3f9ed194c24784a03f43998aa0ed6">PrintSelf</a> (std::ostream &amp;os, <a class="el" href="classitk_1_1Indent.html">Indent</a> i) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#93c785b2ebe92cc7e7f475b725b9d933">SetRadius</a> (const unsigned long *rad)</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">Superclass::CoefficientVector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#5140663f28a2b184dfa69dff9ee5f6c3">CoefficientVector</a></td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Neighborhood.html#78a8e47342f098554f94e4481e02cb8f">Allocate</a> (unsigned int i)</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#9800f673e8e0bbacf8e5148a32623fc4">Fill</a> (const <a class="el" href="classitk_1_1LaplacianOperator.html#5140663f28a2b184dfa69dff9ee5f6c3">CoefficientVector</a> &amp;)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#59f72889775a27d710c6b029fff7bbea">Fill</a> (const <a class="el" href="classitk_1_1LaplacianOperator.html#5140663f28a2b184dfa69dff9ee5f6c3">CoefficientVector</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1NeighborhoodOperator.html#4288017c71a942fd07c85b163bf06fdd">FillCenteredDirectional</a> (const <a class="el" href="classitk_1_1LaplacianOperator.html#5140663f28a2b184dfa69dff9ee5f6c3">CoefficientVector</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1LaplacianOperator.html#5140663f28a2b184dfa69dff9ee5f6c3">CoefficientVector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LaplacianOperator.html#8a3b748bcf32e71406f64605d79bc11e">GenerateCoefficients</a> ()</td></tr>

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

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

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

<a class="el" href="classA.html">A</a> <a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> for use in calculating the Laplacian at a pixel. The LaplacianOperator's coefficients are a tightest-fitting convolution kernel.<p>
For example, the simplest Laplacian Operator for 2D has the form: <div class="fragment"><pre class="fragment">              0   1   0  
              1  -4   1
              0   1   0
</pre></div><p>
<dl class="user" compact><dt><b></b></dt><dd>The <a class="el" href="classitk_1_1LaplacianOperator.html">LaplacianOperator</a> is a non-directional <a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> that should be applied to a <a class="el" href="classitk_1_1Neighborhood.html" title="A light-weight container object for storing an N-dimensional neighborhood of values...">Neighborhood</a> or <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> using an inner product method (itkNeighborhoodInnerProduct). To initialize the operator, you need call <a class="el" href="classitk_1_1LaplacianOperator.html#8fa657625ec25f8a7a2ffa5669defb01">CreateOperator()</a> before using it.</dd></dl>
<dl class="user" compact><dt><b></b></dt><dd>By default the operator will be created for an isotropic image, but you can modify the operator to handle different pixel spacings by calling SetDerivativeScalings. The argument to SetDerivativeScalings is an array of doubles that is of length VDimension (the dimensionality of the image). Make sure to use 1/pixel_spacing to properly scale derivatives.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1NeighborhoodOperator.html" title="Virtual class that defines a common interface to all neighborhood operator subtypes...">NeighborhoodOperator</a> <p>
<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>

<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00057">57</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="89eeafe9269d4b424aab217a3db87fd9"></a><!-- doxytag: member="itk::LaplacianOperator::AllocatorType" ref="89eeafe9269d4b424aab217a3db87fd9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef TAllocator  <a class="el" href="classitk_1_1Neighborhood.html">itk::Neighborhood</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1Neighborhood.html#89eeafe9269d4b424aab217a3db87fd9">AllocatorType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

<p>
Typedef support for coefficient vector type. Necessary to work around compiler bug on VC++. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodOperator.html#c3671f447db1e8090c41ef7a63cf9896">itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00121">121</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

<p>

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

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

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

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

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

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

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

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

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

<p>

<p>Reimplemented in <a class="el" href="classitk_1_1DerivativeOperator.html#442e969662604d1c5c7f34507e7e65b4">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

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

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

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

<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00068">68</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

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

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

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

<p>
Standard "Self" typedef support. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodOperator.html#931e00ec0ed7fd67f1fa1d61429be2e1">itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00063">63</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

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

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

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

<p>

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

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

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

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

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

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

<p>
Standard "Superclass" typedef. 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodOperator.html#6adb28e36d0c275efaa156a76f40bf10">itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00066">66</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

<p>
Default constructor 
<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00072">72</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

<p>
Copy constructor 
<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00082">82</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

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

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

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

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

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

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

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

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

<p>
Creates the operator with length only in the specified direction. The radius of the operator will be 0 except along the axis on which the operator will work. <dl class="see" compact><dt><b>See also:</b></dt><dd>CreateToRadius <p>
FillCenteredDirectional <p>
SetDirection() <p>
GetDirection() </dd></dl>

</div>
</div><p>
<a class="anchor" name="8fa657625ec25f8a7a2ffa5669defb01"></a><!-- doxytag: member="itk::LaplacianOperator::CreateOperator" ref="8fa657625ec25f8a7a2ffa5669defb01" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel , unsigned int VDimension = 2, class TAllocator  = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1LaplacianOperator.html">itk::LaplacianOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::CreateOperator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

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

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

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

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

<p>
Arranges coefficients spatially in the memory buffer, default function was NOT used. 
</div>
</div><p>
<a class="anchor" name="4288017c71a942fd07c85b163bf06fdd"></a><!-- doxytag: member="itk::LaplacianOperator::FillCenteredDirectional" ref="4288017c71a942fd07c85b163bf06fdd" args="(const CoefficientVector &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel , VDimension, TAllocator  &gt;::FillCenteredDirectional           </td>
          <td>(</td>
          <td class="paramtype">const CoefficientVector &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>
Calculates operator coefficients. 
<p>Implements <a class="el" href="classitk_1_1NeighborhoodOperator.html#60491486450fc45c987e0b5969cf7f31">itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

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

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

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

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

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

<p>

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

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

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

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

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

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

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

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

<p>

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

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

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

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

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

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

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

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

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

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

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

<p>

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

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

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

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

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

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

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

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

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

<p>
Assignment operator 
<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00097">97</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

<p>
Prints some debugging information 
<p>Reimplemented from <a class="el" href="classitk_1_1NeighborhoodOperator.html#9fc2e0eab041f4191d131edc58f25e47">itk::NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLaplacianOperator_8h_source.html#l00105">105</a> of file <a class="el" href="itkLaplacianOperator_8h_source.html">itkLaplacianOperator.h</a>.</p>

<p>References <a class="el" href="classitk_1_1Indent.html#d8083599b8f6497704b67a195768db33">itk::Indent::GetNextIndent()</a>, and <a class="el" href="itkHardConnectedComponentImageFilter_8h_source.html#l00132">HardConnectedComponentImageFilter::PrintSelf()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c80dcf78c61d8e58a29e631ebe4ca8a"></a><!-- doxytag: member="itk::LaplacianOperator::ScaleCoefficients" ref="9c80dcf78c61d8e58a29e631ebe4ca8a" args="(PixelRealType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel , VDimension, TAllocator  &gt;::ScaleCoefficients           </td>
          <td>(</td>
          <td class="paramtype">PixelRealType&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Multiplies all of the coefficients of the kernel by a single scalar value. 
</div>
</div><p>
<a class="anchor" name="67ba310dc3b8cb93399b33ae9716c06b"></a><!-- doxytag: member="itk::LaplacianOperator::SetDerivativeScalings" ref="67ba310dc3b8cb93399b33ae9716c06b" args="(const double *s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TPixel , unsigned int VDimension = 2, class TAllocator  = NeighborhoodAllocator&lt;TPixel&gt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1LaplacianOperator.html">itk::LaplacianOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetDerivativeScalings           </td>
          <td>(</td>
          <td class="paramtype">const double *&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the weights that are applied to the derivative in each axial direction when the kernel is computed. These weights are all 1.0 by default. This method must be called BEFORE CreateOperator 
</div>
</div><p>
<a class="anchor" name="1d39751958fc8ba1b4f3664d444a0fac"></a><!-- doxytag: member="itk::LaplacianOperator::SetDirection" ref="1d39751958fc8ba1b4f3664d444a0fac" args="(const unsigned long &amp;direction)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel , VDimension, TAllocator  &gt;::SetDirection           </td>
          <td>(</td>
          <td class="paramtype">const unsigned long &amp;&nbsp;</td>
          <td class="paramname"> <em>direction</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

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

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

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

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