Sophie

Sophie

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

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::GaussianDerivativeOperator&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_1GaussianDerivativeOperator.html">GaussianDerivativeOperator</a>
  </div>
<div class="contents">
<h1>itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__Operators.html">Operators</a>]</small>
</h1><!-- doxytag: class="itk::GaussianDerivativeOperator" --><!-- doxytag: inherits="NeighborhoodOperator&lt; TPixel, VDimension, TAllocator &gt;" --><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> whose coefficients are a one dimensional, discrete derivative Gaussian kernel.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1GaussianDerivativeOperator__inherit__graph.png" border="0" usemap="#itk_1_1GaussianDerivativeOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1GaussianDerivativeOperator_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="24,85,456,115"><area shape="rect" id="node4" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="55,5,425,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::GaussianDerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1GaussianDerivativeOperator__coll__graph.png" border="0" usemap="#itk_1_1GaussianDerivativeOperator_3_01TPixel_00_01VDimension_00_01TAllocator_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1GaussianDerivativeOperator_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="24,181,456,211"><area shape="rect" id="node4" href="classitk_1_1Neighborhood.html" title="itk::Neighborhood\&lt; TPixel, VDimension, TAllocator \&gt;" alt="" coords="55,101,425,131"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1GaussianDerivativeOperator-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 <a class="el" href="classitk_1_1DerivativeOperator.html">DerivativeOperator</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_1GaussianDerivativeOperator.html#6e5dbe72a01482367d86bd9b87c92dd1">DerivativeOperatorType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1GaussianOperator.html">GaussianOperator</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_1GaussianDerivativeOperator.html#f93321afd42f5edc848f66d08e4282aa">GaussianOperatorType</a></td></tr>

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">GaussianDerivativeOperator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#983d90ca6b3d856d7b5bb62499a4c298">Self</a></td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SliceIterator.html">SliceIterator</a>&lt; TPixel, <br class="typebreak">
<a class="el" href="classitk_1_1GaussianDerivativeOperator.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_1GaussianDerivativeOperator.html#b394f56394b263c4aa4279836463e5cd">Superclass</a></td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#d12e5027eeb9126e4d3ba090861b936d">GaussianDerivativeOperator</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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#d64084f4fbf3a15f789d42146842c180">GetMaximumError</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_1GaussianDerivativeOperator.html#d518ba0e9f6740b4542ef5567e7f21e2">GetMaximumKernelWidth</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#786a63a3deeb7e8ac3717021ef31d087">GetOrder</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#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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#2ad4bfd03bb1b236a52dd6f156690cf5">GetVariance</a> ()</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_1GaussianDerivativeOperator.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_1GaussianDerivativeOperator.html">Self</a> &amp;other) const</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#9f29ec79a017fff7915782c6031da397">SetMaximumKernelWidth</a> (unsigned int n)</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_1GaussianDerivativeOperator.html#c3708f423755e8b945e5a61c4779bd99">SetOrder</a> (const unsigned int order)</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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#20ddbfbdfaaf0f99563c39c3f8fce88e">SetSpacing</a> (const double spacing)</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_1GaussianDerivativeOperator.html#83e1cc012dbf337b8f4009e9976f85e3">SetVariance</a> (const double variance)</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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#f5cb10e49ee359973bd569ae09435de7">GaussianDerivativeOperator</a> (const <a class="el" href="classitk_1_1GaussianDerivativeOperator.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 <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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#032147c344a2691a7415717f3b9e7461">GetNormalizeAcrossScale</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#20e3625705d039f53ea6d8d3e8042a80">NormalizeAcrossScaleOff</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_1GaussianDerivativeOperator.html#2fc03817ceeb407805c39fac461aa0dd">NormalizeAcrossScaleOn</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_1GaussianDerivativeOperator.html#fc2f676b36895460e391be4e50a24f1d">SetNormalizeAcrossScale</a> (bool flag)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#8646604f9cd0832c2af32ae482513d4b">GetUseDerivativeOperator</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#c1c11269c6881aa11c6c7c2c97ee6873">SetUseDerivativeOperator</a> (bool flag)</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_1GaussianDerivativeOperator.html#1f15a16c5e33ad4196580d18c7057dfd">UseDerivativeOperatorOff</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_1GaussianDerivativeOperator.html#e43238e60afacb8ca2834047b8f04b5a">UseDerivativeOperatorOn</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_1GaussianDerivativeOperator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#50c246ac67c72e5744927a5f286b13f1">operator=</a> (const <a class="el" href="classitk_1_1GaussianDerivativeOperator.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_1GaussianDerivativeOperator.html#f0df00ed59210f1143bfb3934643bc08">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_1GaussianDerivativeOperator.html#e289e61fd2c6a043e5b1b0c63a6a95ad">SetMaximumError</a> (const double maxerror)</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_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">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_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">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_1GaussianDerivativeOperator.html#9b22eb41818823dfd140d7c9f27bfbe4">Fill</a> (const <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">CoefficientVector</a> &amp;coeff)</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_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">CoefficientVector</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">CoefficientVector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#0ae7c4cb10289aad7db4489790cdcf33">GenerateCoefficients</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#4d052c47c71521e08a73b756775331cb">ModifiedBesselI</a> (int, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#42bf18002bb810b620750a4439cf35a6">ModifiedBesselI0</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1GaussianDerivativeOperator.html#d5209cc498f8a23d91b0c9e870a0c5ac">ModifiedBesselI1</a> (double)</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::GaussianDerivativeOperator&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> whose coefficients are a one dimensional, discrete derivative Gaussian kernel. 
<p>
<a class="el" href="classitk_1_1GaussianDerivativeOperator.html" title="A NeighborhoodOperator whose coefficients are a one dimensional, discrete derivative...">GaussianDerivativeOperator</a> can be used to calculate Gaussian derivatives by taking its inner product with 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> (NeighborhooIterator) that is swept across an image region. It is a directional operator. N successive applications oriented along each dimensional direction will calculate separable, efficient, N-D Gaussian derivatives of an image region.<p>
<a class="el" href="classitk_1_1GaussianDerivativeOperator.html" title="A NeighborhoodOperator whose coefficients are a one dimensional, discrete derivative...">GaussianDerivativeOperator</a> takes three parameters:<p>
(1) The floating-point variance of the desired Gaussian function.<p>
(2) The order of the derivative to be calculated (zero order means it performs only smoothing as a standard <a class="el" href="classitk_1_1GaussianOperator.html" title="A NeighborhoodOperator whose coefficients are a one dimensional, discrete Gaussian...">itk::GaussianOperator</a>)<p>
(3) The "maximum error" allowed in the discrete Gaussian function. "Maximum errror" is defined as the difference between the area under the discrete Gaussian curve and the area under the continuous Gaussian. Maximum error affects the Gaussian operator size. Care should be taken not to make this value too small relative to the variance lest the operator size become unreasonably large.<p>
References: The Gaussian kernel contained in this operator was described by Tony Lindeberg (Discrete Scale-Space Theory and the Scale-Space Primal Sketch. Dissertation. Royal Institute of Technology, Stockholm, Sweden. May 1991.).<p>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Ivan Macia, VICOMTech, Spain, <a href="http://www.vicomtech.es">http://www.vicomtech.es</a></dd></dl>
This implementation was taken from the Insight Journal paper: <a href="http://hdl.handle.net/1926/1290">http://hdl.handle.net/1926/1290</a><p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1GaussianOperator.html" title="A NeighborhoodOperator whose coefficients are a one dimensional, discrete Gaussian...">GaussianOperator</a> <p>
<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_1NeighborhoodIterator.html" title="Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image...">NeighborhoodIterator</a> <p>
<a class="el" href="classitk_1_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="itkGaussianDerivativeOperator_8h_source.html#l00074">74</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="89eeafe9269d4b424aab217a3db87fd9"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="8ddf5cf09e8c81c5a21ff8c50ce845de"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::CoefficientVector" ref="8ddf5cf09e8c81c5a21ff8c50ce845de" 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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">CoefficientVector</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedef support for coefficient vector type. Necessary to fix bug in the microsoft VC++ compiler. 
<p>Reimplemented 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="itkGaussianDerivativeOperator_8h_source.html#l00226">226</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="15494631fccbf22993ee8e34fe9582e8"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="6e5dbe72a01482367d86bd9b87c92dd1"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::DerivativeOperatorType" ref="6e5dbe72a01482367d86bd9b87c92dd1" 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_1DerivativeOperator.html">DerivativeOperator</a>&lt;TPixel, VDimension, TAllocator&gt; <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1DerivativeOperator.html">DerivativeOperatorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00085">85</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f93321afd42f5edc848f66d08e4282aa"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GaussianOperatorType" ref="f93321afd42f5edc848f66d08e4282aa" 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_1GaussianOperator.html">GaussianOperator</a>&lt;TPixel, VDimension, TAllocator&gt; <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1GaussianOperator.html">GaussianOperatorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> operator types. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00084">84</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aacedbf6b9972468b3ae8265906fbafe"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="fceade9ffc93ed740c7252495760a0fe"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::PixelType" ref="fceade9ffc93ed740c7252495760a0fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef TPixel  <a class="el" href="classitk_1_1NeighborhoodOperator.html">itk::NeighborhoodOperator</a>&lt; TPixel , VDimension, TAllocator  &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html#fceade9ffc93ed740c7252495760a0fe">PixelType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented in <a class="el" href="classitk_1_1DerivativeOperator.html#9750adb58abb6a8532f6da8306a7ba58">itk::DerivativeOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, <a class="el" href="classitk_1_1ForwardDifferenceOperator.html#195fa87fbca4268c440c49439e6f2a07">itk::ForwardDifferenceOperator&lt; TPixel, VDimension, TAllocator &gt;</a>, and <a class="el" href="classitk_1_1LaplacianOperator.html#467b5c1fef31adaf542abc09d5e02bdb">itk::LaplacianOperator&lt; TPixel, VDimension, TAllocator &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="6640f856750fe21a712545b6ba74dff7"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="983d90ca6b3d856d7b5bb62499a4c298"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::Self" ref="983d90ca6b3d856d7b5bb62499a4c298" 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_1GaussianDerivativeOperator.html">GaussianDerivativeOperator</a> <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1GaussianDerivativeOperator.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<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="itkGaussianDerivativeOperator_8h_source.html#l00080">80</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

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

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

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

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

</div>
</div><p>
<a class="anchor" name="d3fc4e75ccb69ee79000b99d8e8b9ee0"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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_1GaussianDerivativeOperator.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="b394f56394b263c4aa4279836463e5cd"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::Superclass" ref="b394f56394b263c4aa4279836463e5cd" 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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1NeighborhoodOperator.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<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="itkGaussianDerivativeOperator_8h_source.html#l00081">81</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="d12e5027eeb9126e4d3ba090861b936d"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GaussianDerivativeOperator" ref="d12e5027eeb9126e4d3ba090861b936d" 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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1GaussianDerivativeOperator.html">GaussianDerivativeOperator</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="f5cb10e49ee359973bd569ae09435de7"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GaussianDerivativeOperator" ref="f5cb10e49ee359973bd569ae09435de7" 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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::<a class="el" href="classitk_1_1GaussianDerivativeOperator.html">GaussianDerivativeOperator</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1GaussianDerivativeOperator.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="itkGaussianDerivativeOperator_8h_source.html#l00100">100</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="78a8e47342f098554f94e4481e02cb8f"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="75e38498b77e28745c7abbd29bcca413"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="9b22eb41818823dfd140d7c9f27bfbe4"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::Fill" ref="9b22eb41818823dfd140d7c9f27bfbe4" args="(const CoefficientVector &amp;coeff)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::Fill           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">CoefficientVector</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>coeff</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Arranges coefficients spatially in the memory buffer. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00243">243</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4288017c71a942fd07c85b163bf06fdd"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="0ae7c4cb10289aad7db4489790cdcf33"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GenerateCoefficients" ref="0ae7c4cb10289aad7db4489790cdcf33" 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_1GaussianDerivativeOperator.html#8ddf5cf09e8c81c5a21ff8c50ce845de">CoefficientVector</a> <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="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::GaussianDerivativeOperator::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="d64084f4fbf3a15f789d42146842c180"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GetMaximumError" ref="d64084f4fbf3a15f789d42146842c180" 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">double <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetMaximumError           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the maximum error of the gaussian approximation. Maximum error is the difference between the area under the discrete Gaussian curve and the area under the continuous Gaussian. Maximum error affects the Gaussian operator size. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00185">185</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d518ba0e9f6740b4542ef5567e7f21e2"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GetMaximumKernelWidth" ref="d518ba0e9f6740b4542ef5567e7f21e2" args="() 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">unsigned int <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetMaximumKernelWidth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the maximum allowed kernel width. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00197">197</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="207d1260d2075e951415717f06e44a58"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="032147c344a2691a7415717f3b9e7461"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GetNormalizeAcrossScale" ref="032147c344a2691a7415717f3b9e7461" args="() 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">bool <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetNormalizeAcrossScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for calculating scale-space normalized derivatives. Normalized derivatives are obtained multiplying by the scale parameter t. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00153">153</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f75ae624334402211e6b5bff0c3545a9"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="786a63a3deeb7e8ac3717021ef31d087"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GetOrder" ref="786a63a3deeb7e8ac3717021ef31d087" args="() 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">unsigned int <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetOrder           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the order of the derivative. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00206">206</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d29efe575c4e3fcfcd148a68b68b8da0"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="8646604f9cd0832c2af32ae482513d4b"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GetUseDerivativeOperator" ref="8646604f9cd0832c2af32ae482513d4b" args="() 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">bool <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetUseDerivativeOperator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for choosing the implementation. If we choose to use <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a>, then the derivative Gaussian kernel is calculated as a convolution with the <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a> of the desired order. Otherwise a polynomial is computed analitically for the derivative of the Gaussian. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00140">140</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2ad4bfd03bb1b236a52dd6f156690cf5"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::GetVariance" ref="2ad4bfd03bb1b236a52dd6f156690cf5" 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">double <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::GetVariance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the variance of the Gaussian (scale) for the operator. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00179">179</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e1a3de4463d5ae297a78f355d95a5125"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="4d052c47c71521e08a73b756775331cb"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::ModifiedBesselI" ref="4d052c47c71521e08a73b756775331cb" args="(int, double)" -->
<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">double <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::ModifiedBesselI           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the value of the modified Bessel function Ik(x) at a point x&gt;=0, where k&gt;=2. 
</div>
</div><p>
<a class="anchor" name="42bf18002bb810b620750a4439cf35a6"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::ModifiedBesselI0" ref="42bf18002bb810b620750a4439cf35a6" args="(double)" -->
<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">double <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::ModifiedBesselI0           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the value of the modified Bessel function I0(x) at a point x &gt;= 0. 
</div>
</div><p>
<a class="anchor" name="d5209cc498f8a23d91b0c9e870a0c5ac"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::ModifiedBesselI1" ref="d5209cc498f8a23d91b0c9e870a0c5ac" args="(double)" -->
<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">double <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::ModifiedBesselI1           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the value of the modified Bessel function I1(x) at a point x, x real. 
</div>
</div><p>
<a class="anchor" name="20e3625705d039f53ea6d8d3e8042a80"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::NormalizeAcrossScaleOff" ref="20e3625705d039f53ea6d8d3e8042a80" 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">virtual void <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::NormalizeAcrossScaleOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for calculating scale-space normalized derivatives. Normalized derivatives are obtained multiplying by the scale parameter t. 
</div>
</div><p>
<a class="anchor" name="2fc03817ceeb407805c39fac461aa0dd"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::NormalizeAcrossScaleOn" ref="2fc03817ceeb407805c39fac461aa0dd" 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">virtual void <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::NormalizeAcrossScaleOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for calculating scale-space normalized derivatives. Normalized derivatives are obtained multiplying by the scale parameter t. 
</div>
</div><p>
<a class="anchor" name="8dd27776e2da132b85aa114428c5c02a"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="50c246ac67c72e5744927a5f286b13f1"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::operator=" ref="50c246ac67c72e5744927a5f286b13f1" 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_1GaussianDerivativeOperator.html">Self</a>&amp; <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1GaussianDerivativeOperator.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="itkGaussianDerivativeOperator_8h_source.html#l00114">114</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8981df11d45de87d1e46efda5c9b238d"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="f0df00ed59210f1143bfb3934643bc08"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::PrintSelf" ref="f0df00ed59210f1143bfb3934643bc08" 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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</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="itkGaussianDerivativeOperator_8h_source.html#l00209">209</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.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::GaussianDerivativeOperator::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="1d39751958fc8ba1b4f3664d444a0fac"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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="e289e61fd2c6a043e5b1b0c63a6a95ad"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetMaximumError" ref="e289e61fd2c6a043e5b1b0c63a6a95ad" args="(const double maxerror)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetMaximumError           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>maxerror</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the desired maximum error of the gaussian approximation. Maximum error is the difference between the area under the discrete Gaussian curve and the area under the continuous Gaussian. Maximum error affects the Gaussian operator size. The value is clamped between 0.00001 and 0.99999. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00170">170</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9f29ec79a017fff7915782c6031da397"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetMaximumKernelWidth" ref="9f29ec79a017fff7915782c6031da397" args="(unsigned int n)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetMaximumKernelWidth           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>n</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets a limit for growth of the kernel. Small maximum error values with large variances will yield very large kernel sizes. This value can be used to truncate a kernel in such instances. <a class="el" href="classA.html">A</a> warning will be given on truncation of the kernel. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00191">191</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc2f676b36895460e391be4e50a24f1d"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetNormalizeAcrossScale" ref="fc2f676b36895460e391be4e50a24f1d" args="(bool flag)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetNormalizeAcrossScale           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for calculating scale-space normalized derivatives. Normalized derivatives are obtained multiplying by the scale parameter t. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00146">146</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c3708f423755e8b945e5a61c4779bd99"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetOrder" ref="c3708f423755e8b945e5a61c4779bd99" args="(const unsigned int order)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetOrder           </td>
          <td>(</td>
          <td class="paramtype">const unsigned int&nbsp;</td>
          <td class="paramname"> <em>order</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the order of the derivative. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00200">200</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4ff1e7ab347dccc3c2c9fa980170eaf0"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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::GaussianDerivativeOperator::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="20ddbfbdfaaf0f99563c39c3f8fce88e"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetSpacing" ref="20ddbfbdfaaf0f99563c39c3f8fce88e" args="(const double spacing)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetSpacing           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>spacing</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the spacing for the direction of this kernel. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00161">161</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1c11269c6881aa11c6c7c2c97ee6873"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetUseDerivativeOperator" ref="c1c11269c6881aa11c6c7c2c97ee6873" args="(bool flag)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetUseDerivativeOperator           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for choosing the implementation. If we choose to use <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a>, then the derivative Gaussian kernel is calculated as a convolution with the <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a> of the desired order. Otherwise a polynomial is computed analitically for the derivative of the Gaussian. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00133">133</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="83e1cc012dbf337b8f4009e9976f85e3"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::SetVariance" ref="83e1cc012dbf337b8f4009e9976f85e3" args="(const double variance)" -->
<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_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::SetVariance           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>variance</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the desired variance of the Gaussian kernel. 
<p>Definition at line <a class="el" href="itkGaussianDerivativeOperator_8h_source.html#l00158">158</a> of file <a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db1c428797dbb4b632684f13b5c39b3d"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::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>
<a class="anchor" name="1f15a16c5e33ad4196580d18c7057dfd"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::UseDerivativeOperatorOff" ref="1f15a16c5e33ad4196580d18c7057dfd" 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">virtual void <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::UseDerivativeOperatorOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for choosing the implementation. If we choose to use <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a>, then the derivative Gaussian kernel is calculated as a convolution with the <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a> of the desired order. Otherwise a polynomial is computed analitically for the derivative of the Gaussian. 
</div>
</div><p>
<a class="anchor" name="e43238e60afacb8ca2834047b8f04b5a"></a><!-- doxytag: member="itk::GaussianDerivativeOperator::UseDerivativeOperatorOn" ref="e43238e60afacb8ca2834047b8f04b5a" 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">virtual void <a class="el" href="classitk_1_1GaussianDerivativeOperator.html">itk::GaussianDerivativeOperator</a>&lt; TPixel, VDimension, TAllocator &gt;::UseDerivativeOperatorOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the flag for choosing the implementation. If we choose to use <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a>, then the derivative Gaussian kernel is calculated as a convolution with the <a class="el" href="classitk_1_1DerivativeOperator.html" title="A NeighborhoodOperator for taking an n-th order derivative at a pixel.">itk::DerivativeOperator</a> of the desired order. Otherwise a polynomial is computed analitically for the derivative of the Gaussian. 
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkGaussianDerivativeOperator_8h_source.html">itkGaussianDerivativeOperator.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 03:28:54 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>