Sophie

Sophie

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

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::DiffusionTensor3D&lt; TComponent &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_1DiffusionTensor3D.html">DiffusionTensor3D</a>
  </div>
<div class="contents">
<h1>itk::DiffusionTensor3D&lt; TComponent &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__ImageObjects.html">Image Representation Objects</a>,&nbsp;<a class="el" href="group__TensorObjects.html">Objects Related to Tensor Images</a>,&nbsp;<a class="el" href="group__Geometry.html">Geometry Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::DiffusionTensor3D" --><!-- doxytag: inherits="SymmetricSecondRankTensor&lt; TComponent, 3 &gt;" -->Represent a diffusion tensor as used in DTI images.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkDiffusionTensor3D_8h_source.html">itkDiffusionTensor3D.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::DiffusionTensor3D&lt; TComponent &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1DiffusionTensor3D__inherit__graph.png" border="0" usemap="#itk_1_1DiffusionTensor3D_3_01TComponent_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1DiffusionTensor3D_3_01TComponent_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1SymmetricSecondRankTensor.html" title="itk::SymmetricSecondRankTensor\&lt; TComponent, 3 \&gt;" alt="" coords="2239,28,2617,57"><area shape="rect" id="node4" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; TComponent,NDimension *(NDimension+1)/2 \&gt;" alt="" coords="1143,5,1591,35"><area shape="rect" id="node6" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="5,31,293,60"><area shape="rect" id="node10" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; TComponent, NDimension *(NDimension+1)/2 \&gt;" alt="" coords="664,57,1117,87"><area shape="rect" id="node8" href="classitk_1_1SymmetricSecondRankTensor.html" title="Represent a symmetric tensor of second rank." alt="" coords="1617,57,2068,87"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::DiffusionTensor3D&lt; TComponent &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1DiffusionTensor3D__coll__graph.png" border="0" usemap="#itk_1_1DiffusionTensor3D_3_01TComponent_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1DiffusionTensor3D_3_01TComponent_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1SymmetricSecondRankTensor.html" title="itk::SymmetricSecondRankTensor\&lt; TComponent, 3 \&gt;" alt="" coords="2239,28,2617,57"><area shape="rect" id="node4" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; TComponent,NDimension *(NDimension+1)/2 \&gt;" alt="" coords="1143,5,1591,35"><area shape="rect" id="node6" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="5,31,293,60"><area shape="rect" id="node10" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; TComponent, NDimension *(NDimension+1)/2 \&gt;" alt="" coords="664,57,1117,87"><area shape="rect" id="node8" href="classitk_1_1SymmetricSecondRankTensor.html" title="Represent a symmetric tensor of second rank." alt="" coords="1617,57,2068,87"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1DiffusionTensor3D-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 <br class="typebreak">
<a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#3fc5f8b41203e129d388df84252943f5">Superclass::AccumulateValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#a5ca4ba6a60220a75c77eb04dd284e00">AccumulateValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TComponent, <br class="typebreak">
itkGetStaticConstMacro(InternalDimension)&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#246814d84e135c7c138e7f26b4b6abd4">BaseArray</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#962e15c3c9804dd8b5ef472c98de57e1">CArray</a> [VLength]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#7f66d4a458e2c477871348b1c4b6203c">Superclass::ComponentArrayType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#5ddd6f873e6a40645f0547a5e12f760f">ComponentArrayType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#e64bfc0143bc29a01a34871e622e8d84">Superclass::ComponentType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#b758140730ecbd01746a5541e128ea88">const_pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1FixedArray.html">Superclass::EigenValuesArrayType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#8fe864aaaec4512c350c1173b03f0d6a">EigenValuesArrayType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1Matrix.html">Superclass::EigenVectorsMatrixType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#4ba0e78ec0423d5bf24c97e3235df520">EigenVectorsMatrixType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Matrix.html">Matrix</a>&lt; TComponent, <br class="typebreak">
NDimension, NDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#785aa50a3b29fe36005d5d698bad528c">MatrixType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#3f03a0cb18dca973f7e3dd8fc822a9ec">pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#c27b5dddd772f2b2a17d10fa041a350e">Superclass::RealValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#8484da637fc10d2c50f8892aa9d0d6e2">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">SymmetricSecondRankTensor</a><br class="typebreak">
&lt; TComponent, 3 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#5535e68a5526a505d40133cac9d9ce7b">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SymmetricEigenAnalysis.html">SymmetricEigenAnalysis</a><br class="typebreak">
&lt; <a class="el" href="classitk_1_1Matrix.html">MatrixType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a>, <br class="typebreak">
<a class="el" href="classitk_1_1Matrix.html">EigenVectorsMatrixType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#d0b022810ff2a13af151a253bfce0fb7">SymmetricEigenAnalysisType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#63876c31fe1749fa11bbcc8b68e7ef1e">Superclass::ValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#0c302bae00dc50112f4759cbc04c5dd7">ComputeEigenAnalysis</a> (<a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a> &amp;eigenValues, <a class="el" href="classitk_1_1Matrix.html">EigenVectorsMatrixType</a> &amp;eigenVectors) 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_1SymmetricSecondRankTensor.html#a6f25db02794d1d1c9c40ef71aacc714">ComputeEigenValues</a> (<a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a> &amp;eigenValues) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#88b5d9c1c37772bbd3ce1a57deadab47">DiffusionTensor3D</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#189b26c158ca62000dfc79260d615eb5">GetFractionalAnisotropy</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#db6c11f5e5e04e0f0d71e559f3a23d58">GetInnerScalarProduct</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#fb1e9bb2537d99e771659b08b9997f47">GetNthComponent</a> (int c) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#e305f883c274ab65802f78bafd0bd26c">GetRelativeAnisotropy</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#a5ca4ba6a60220a75c77eb04dd284e00">AccumulateValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#960d366283a9768b56e1c9be0af4cf81">GetTrace</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#8b6be7c7b1983ed49ab0bd0b4f24ce1a">itkStaticConstMacro</a> (Dimension, unsigned int, VLength)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#7f4fd33bdc05c59c26b1cc9c35e021ed">itkStaticConstMacro</a> (Length, unsigned int, VLength)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#68dfedb650a18805403f91fa9e663df4">PostMultiply</a> (const <a class="el" href="classitk_1_1Matrix.html">MatrixType</a> &amp;m) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#eaa64fbd3e1d047f934d0aa9c3dac639">PreMultiply</a> (const <a class="el" href="classitk_1_1Matrix.html">MatrixType</a> &amp;m) 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_1SymmetricSecondRankTensor.html#78a6fe5c891abebc6c1f145f5511e4a3">SetIdentity</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_1SymmetricSecondRankTensor.html#483ef394a0d4601a7f3ac3af5beb2b30">SetNthComponent</a> (int c, const <a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a> &amp;v)</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_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#dcd2e0e0bceae51825a8a7484503dc8d">Begin</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6030c435d7cbffc40d702f11e8e94699">Begin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#a6ee98b0501530ed3167c814b5d7a08c">End</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#b6c15634a3f3ebca88405674c9b8d658">End</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_1FixedArray.html#df1a100a801b61138258203b0b89a5c0">Fill</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ConstReverseIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#7b351a53162606cf14d2703903072a0c">rBegin</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ReverseIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#9d98b9ce9d213e487fc61d8fc278fc14">rBegin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ConstReverseIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#ab8438a7946e0d762c2400d3f95e37e5">rEnd</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">ReverseIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6129dfcca02d9f748452f91d996c47f1">rEnd</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#69e0fe8937e00fa70e2a5a84f39a3a75">Size</a> () const</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_1DiffusionTensor3D.html#a33f59615322a74f78ed51eb3c847b14">DiffusionTensor3D</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#5ddd6f873e6a40645f0547a5e12f760f">ComponentArrayType</a> r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#305a5c569829ac3ff8ace88633263865">DiffusionTensor3D</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a> &amp;r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#2d7785fe2e694469af092c493763981a">DiffusionTensor3D</a> (const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Superclass</a> &amp;r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#45707427a4c7beaa665e2e4335de1fca">DiffusionTensor3D</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;r)</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_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#ed553c1a074ddc323d715153dc4be812">GetDataPointer</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#ab0257538946d2f3f9a316b695000628">GetDataPointer</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_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#e4120554517125e72b5c3b87c7474f1c">GetElement</a> (unsigned short index) 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_1FixedArray.html#840d53c87749dac53484bbcc0d5afb95">SetElement</a> (unsigned short index, <a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> value)</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_1SymmetricSecondRankTensor.html#ab085f859bec6e24d67c61d6719f6ad3">itkStaticConstMacro</a> (InternalDimension, unsigned int, NDimension *(NDimension+1)/2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#fdc2974d3965ffad07df0ea45398911d">itkStaticConstMacro</a> (Dimension, unsigned int, NDimension)</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_1FixedArray.html#17a8a4cb6d4581ef7058036dd6182aaa">operator!=</a> (const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> &amp;r) 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_1FixedArray.html#c00b25f8a41da2d065f9f154d2ddc400">operator==</a> (const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> &amp;r) const</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#5652518fbdbdafc3e1a9561b8264c6f3">operator()</a> (unsigned int row, unsigned int col) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#758891c70e8bb9d550f7a37773fbe201">operator()</a> (unsigned int row, unsigned int col)</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_1DiffusionTensor3D.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#963390a7ab3eb361a858f7d8113618c2">operator*</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> &amp;scalar) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#c522bc6dd4f8b47e391f34a79751ed02">operator*=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> &amp;scalar)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#db7339cc26beeee677bccf238d6b24b9">operator/</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> &amp;scalar) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#fbec0782609deee7137d32cb26c98ca0">operator/=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> &amp;scalar)</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_1DiffusionTensor3D.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#129d8a8b5f55310e31bfb344077d8e5e">operator+</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;vec) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#9daeed7934619922c1f32cc4c57d347e">operator+=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;vec)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#29aaafa86acc12cac0bc277ebba96dbf">operator-</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;vec) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#f56591f74b1429dfc0eeaffdeed0bd0c">operator-=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;vec)</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_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#5f05c3e9896c616e1f36f89c870b0504">operator=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#5ddd6f873e6a40645f0547a5e12f760f">ComponentArrayType</a> r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#6503a2ef87497f88dafbe864f2354527">operator=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a> &amp;r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#d554d6d2eeae50919aadaf217a79a2ba">operator=</a> (const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Superclass</a> &amp;r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DiffusionTensor3D.html#ed0032e63e8ba267ccac52fe6fbb787b">operator=</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;r)</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_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#7d78647714f61fbb001fabf5fcb7fc68">operator[]</a> (unsigned long index) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#a9cac05913381e77894e6639977b32fa">operator[]</a> (unsigned long index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c0b5ba704b3a8158665fed7f1527eb82">operator[]</a> (long index) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#bca906985d168163f409737c27f830e0">operator[]</a> (long index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#39cb684982c44d1ae51b3f091e7f6a3b">operator[]</a> (unsigned int index) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c484b40a9dca523b6f4965ab59c6d654">operator[]</a> (unsigned int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#000ad57c85f4dc8bf52dfbe198e09c88">operator[]</a> (int index) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#c272e2c0d0921d3d09569c54b7ca199c">operator[]</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#e4ab2c224b2d27b73a7bd517c1f96ff3">operator[]</a> (unsigned short index) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#66a1a91b116016dc23a6c133c2e2ae55">operator[]</a> (unsigned short index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#d7923cbb3e7c12a1dcf17bf93b335401">operator[]</a> (short index) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#6266788e1529e419e5028c15780d53de">operator[]</a> (short index)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1FixedArray.html#b11d9fff62ca4a145c9769f101dc2879">Filled</a> (const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#a5bb08b680d90371905f7479e565008a">GetNumberOfComponents</a> ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;typename TComponent&gt;<br>
 class itk::DiffusionTensor3D&lt; TComponent &gt;</h3>

Represent a diffusion tensor as used in DTI images. 
<p>
This class implements a 3D symmetric tensor as it is used for representing diffusion of water molecules in Diffusion Tensor Images.<p>
This class derive from the <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html" title="Represent a symmetric tensor of second rank.">SymmetricSecondRankTensor</a> and from it inherit most of the Tensor related behavior. At this level we add the methods that are specific to 3D and that are closely related to the concept of diffusion.<p>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Jeffrey Duda from School of Engineering at University of Pennsylvania <p>
Torsten Rohlfing from SRI International Neuroscience Program.</dd></dl>
This class was mostly based on files that Jeffrey Duda, Torsten Rohlfing and Martin Styner contributed to the ITK users list during a discussion on support for DiffusionTensorImages. <a class="el" href="classA.html">A</a> discussion on the design of this class can be found in the WIKI pages of NAMIC:<p>
<a href="http://www.na-mic.org/Wiki/index.php/NAMIC_Wiki:DTI:ITK-DiffusionTensorPixelType">http://www.na-mic.org/Wiki/index.php/NAMIC_Wiki:DTI:ITK-DiffusionTensorPixelType</a><p>
<dl class="note" compact><dt><b>Note:</b></dt><dd>This work is part of the National Alliance for Medical <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on the National Centers for Biomedical Computing can be obtained from <a href="http://nihroadmap.nih.gov/bioinformatics.">http://nihroadmap.nih.gov/bioinformatics.</a><p>
Contributions by Torsten Rohlfing were funded by the following NIH grants</dd></dl>
Alcohol, HIV and the Brain, NIAAA AA12999, PI: <a class="el" href="classA.html">A</a>. Pfefferbaum<p>
Normal Aging of Brain Structure and <a class="el" href="namespaceitk_1_1Function.html">Function</a> NIA AG 17919, PI: E.V. Sullivan.<p>
<dl class="user" compact><dt><b>References</b></dt><dd>E. R. Melhem, S. Mori, G. Mukundan, M. <a class="el" href="classA.html">A</a>. Kraut, M. G. Pomper, and P. C. M. van Zijl, "Diffusion tensor MR imaging of the brain and white matter tractography," Am. J. Roentgenol., vol. 178, pp. 3-16, 2002.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html" title="Represent a symmetric tensor of second rank.">SymmetricSecondRankTensor</a> </dd></dl>

<p>Definition at line <a class="el" href="itkDiffusionTensor3D_8h_source.html#l00079">79</a> of file <a class="el" href="itkDiffusionTensor3D_8h_source.html">itkDiffusionTensor3D.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="a5ca4ba6a60220a75c77eb04dd284e00"></a><!-- doxytag: member="itk::DiffusionTensor3D::AccumulateValueType" ref="a5ca4ba6a60220a75c77eb04dd284e00" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#3fc5f8b41203e129d388df84252943f5">Superclass::AccumulateValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html#a5ca4ba6a60220a75c77eb04dd284e00">AccumulateValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#3fc5f8b41203e129d388df84252943f5">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="246814d84e135c7c138e7f26b4b6abd4"></a><!-- doxytag: member="itk::DiffusionTensor3D::BaseArray" ref="246814d84e135c7c138e7f26b4b6abd4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt;TComponent , itkGetStaticConstMacro(InternalDimension)&gt; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::<a class="el" href="classitk_1_1FixedArray.html">BaseArray</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convenience typedefs. 
<p>Definition at line <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html#l00089">89</a> of file <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html">itkSymmetricSecondRankTensor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="962e15c3c9804dd8b5ef472c98de57e1"></a><!-- doxytag: member="itk::DiffusionTensor3D::CArray" ref="962e15c3c9804dd8b5ef472c98de57e1" args="[VLength]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#962e15c3c9804dd8b5ef472c98de57e1">CArray</a>[VLength]<code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> type representing the C-array version of this FixedArray. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00077">77</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5ddd6f873e6a40645f0547a5e12f760f"></a><!-- doxytag: member="itk::DiffusionTensor3D::ComponentArrayType" ref="5ddd6f873e6a40645f0547a5e12f760f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#7f66d4a458e2c477871348b1c4b6203c">Superclass::ComponentArrayType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html#5ddd6f873e6a40645f0547a5e12f760f">ComponentArrayType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#7f66d4a458e2c477871348b1c4b6203c">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDiffusionTensor3D_8h_source.html#l00092">92</a> of file <a class="el" href="itkDiffusionTensor3D_8h_source.html">itkDiffusionTensor3D.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3925f3d00a1e99dc05607b007bce6ce9"></a><!-- doxytag: member="itk::DiffusionTensor3D::ComponentType" ref="3925f3d00a1e99dc05607b007bce6ce9" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#e64bfc0143bc29a01a34871e622e8d84">Superclass::ComponentType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Define the component type. 
<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#e64bfc0143bc29a01a34871e622e8d84">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="b758140730ecbd01746a5541e128ea88"></a><!-- doxytag: member="itk::DiffusionTensor3D::const_pointer" ref="b758140730ecbd01746a5541e128ea88" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#b758140730ecbd01746a5541e128ea88">const_pointer</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> const pointer to the ValueType. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00125">125</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3e92b6bede5072b5881d87d9f1d7f4ca"></a><!-- doxytag: member="itk::DiffusionTensor3D::const_reference" ref="3e92b6bede5072b5881d87d9f1d7f4ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>&amp; <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> const reference to the ValueType. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00131">131</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d32e2baedd7258d29bc37b859c11f5fa"></a><!-- doxytag: member="itk::DiffusionTensor3D::ConstIterator" ref="d32e2baedd7258d29bc37b859c11f5fa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> const iterator through the array. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00083">83</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8fe864aaaec4512c350c1173b03f0d6a"></a><!-- doxytag: member="itk::DiffusionTensor3D::EigenValuesArrayType" ref="8fe864aaaec4512c350c1173b03f0d6a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html">Superclass::EigenValuesArrayType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> of eigen-values. 
<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#0f4eabcb986e2c8d882cea487ce7907d">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="4ba0e78ec0423d5bf24c97e3235df520"></a><!-- doxytag: member="itk::DiffusionTensor3D::EigenVectorsMatrixType" ref="4ba0e78ec0423d5bf24c97e3235df520" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Matrix.html">Superclass::EigenVectorsMatrixType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1Matrix.html">EigenVectorsMatrixType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#cb79c0ad1d331ec620d43d395520b25f">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkDiffusionTensor3D_8h_source.html#l00098">98</a> of file <a class="el" href="itkDiffusionTensor3D_8h_source.html">itkDiffusionTensor3D.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ae0db8267c4a41a9e0b4f3e96b6eb91"></a><!-- doxytag: member="itk::DiffusionTensor3D::Iterator" ref="6ae0db8267c4a41a9e0b4f3e96b6eb91" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
An iterator through the array. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00080">80</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="785aa50a3b29fe36005d5d698bad528c"></a><!-- doxytag: member="itk::DiffusionTensor3D::MatrixType" ref="785aa50a3b29fe36005d5d698bad528c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Matrix.html">Matrix</a>&lt;TComponent , NDimension, NDimension&gt; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::<a class="el" href="classitk_1_1Matrix.html">MatrixType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Matrix of eigen-vectors. 
<p>Definition at line <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html#l00095">95</a> of file <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html">itkSymmetricSecondRankTensor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3f03a0cb18dca973f7e3dd8fc822a9ec"></a><!-- doxytag: member="itk::DiffusionTensor3D::pointer" ref="3f03a0cb18dca973f7e3dd8fc822a9ec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#3f03a0cb18dca973f7e3dd8fc822a9ec">pointer</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> pointer to the ValueType. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00122">122</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="713c19cc835820b310b1a89da30287e8"></a><!-- doxytag: member="itk::DiffusionTensor3D::RealValueType" ref="713c19cc835820b310b1a89da30287e8" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#c27b5dddd772f2b2a17d10fa041a350e">Superclass::RealValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#c27b5dddd772f2b2a17d10fa041a350e">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="91b41b792eb1974566ecb4d29d45788b"></a><!-- doxytag: member="itk::DiffusionTensor3D::reference" ref="91b41b792eb1974566ecb4d29d45788b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>&amp; <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classA.html">A</a> reference to the ValueType. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00128">128</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8484da637fc10d2c50f8892aa9d0d6e2"></a><!-- doxytag: member="itk::DiffusionTensor3D::Self" ref="8484da637fc10d2c50f8892aa9d0d6e2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#3b17634fece687ccf521670f85a6530f">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="f1073f3612997805eda7f8dbc7b61785"></a><!-- doxytag: member="itk::DiffusionTensor3D::SizeType" ref="f1073f3612997805eda7f8dbc7b61785" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::<a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00133">133</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5535e68a5526a505d40133cac9d9ce7b"></a><!-- doxytag: member="itk::DiffusionTensor3D::Superclass" ref="5535e68a5526a505d40133cac9d9ce7b" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">SymmetricSecondRankTensor</a>&lt;TComponent, 3&gt; <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#027758aa3ae57d6b1a7919fddf93d9a0">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="d0b022810ff2a13af151a253bfce0fb7"></a><!-- doxytag: member="itk::DiffusionTensor3D::SymmetricEigenAnalysisType" ref="d0b022810ff2a13af151a253bfce0fb7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricEigenAnalysis.html">SymmetricEigenAnalysis</a>&lt; <a class="el" href="classitk_1_1Matrix.html">MatrixType</a>, <a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a>, <a class="el" href="classitk_1_1Matrix.html">EigenVectorsMatrixType</a> &gt; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::<a class="el" href="classitk_1_1SymmetricEigenAnalysis.html">SymmetricEigenAnalysisType</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="998bab44b2d9be9f6887b386bd464d15"></a><!-- doxytag: member="itk::DiffusionTensor3D::ValueType" ref="998bab44b2d9be9f6887b386bd464d15" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#63876c31fe1749fa11bbcc8b68e7ef1e">Superclass::ValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Propagating some typedef from the superclass 
<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#63876c31fe1749fa11bbcc8b68e7ef1e">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

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

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="88b5d9c1c37772bbd3ce1a57deadab47"></a><!-- doxytag: member="itk::DiffusionTensor3D::DiffusionTensor3D" ref="88b5d9c1c37772bbd3ce1a57deadab47" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default Constructor. 
</div>
</div><p>
<a class="anchor" name="45707427a4c7beaa665e2e4335de1fca"></a><!-- doxytag: member="itk::DiffusionTensor3D::DiffusionTensor3D" ref="45707427a4c7beaa665e2e4335de1fca" args="(const Self &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with initialization. 
</div>
</div><p>
<a class="anchor" name="2d7785fe2e694469af092c493763981a"></a><!-- doxytag: member="itk::DiffusionTensor3D::DiffusionTensor3D" ref="2d7785fe2e694469af092c493763981a" args="(const Superclass &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Superclass</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with initialization. 
</div>
</div><p>
<a class="anchor" name="305a5c569829ac3ff8ace88633263865"></a><!-- doxytag: member="itk::DiffusionTensor3D::DiffusionTensor3D" ref="305a5c569829ac3ff8ace88633263865" args="(const ComponentType &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with initialization. 
</div>
</div><p>
<a class="anchor" name="a33f59615322a74f78ed51eb3c847b14"></a><!-- doxytag: member="itk::DiffusionTensor3D::DiffusionTensor3D" ref="a33f59615322a74f78ed51eb3c847b14" args="(const ComponentArrayType r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::<a class="el" href="classitk_1_1DiffusionTensor3D.html">DiffusionTensor3D</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#5ddd6f873e6a40645f0547a5e12f760f">ComponentArrayType</a>&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor with initialization. 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="dcd2e0e0bceae51825a8a7484503dc8d"></a><!-- doxytag: member="itk::DiffusionTensor3D::Begin" ref="dcd2e0e0bceae51825a8a7484503dc8d" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::Begin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="6030c435d7cbffc40d702f11e8e94699"></a><!-- doxytag: member="itk::DiffusionTensor3D::Begin" ref="6030c435d7cbffc40d702f11e8e94699" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::Begin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
<p>Referenced by <a class="el" href="itkDTITubeSpatialObjectPoint_8h_source.html#l00063">itk::DTITubeSpatialObjectPoint&lt; TPointDimension &gt;::SetTensorMatrix()</a>.</p>

</div>
</div><p>
<a class="anchor" name="0c302bae00dc50112f4759cbc04c5dd7"></a><!-- doxytag: member="itk::DiffusionTensor3D::ComputeEigenAnalysis" ref="0c302bae00dc50112f4759cbc04c5dd7" args="(EigenValuesArrayType &amp;eigenValues, EigenVectorsMatrixType &amp;eigenVectors) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::ComputeEigenAnalysis           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>eigenValues</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1Matrix.html">EigenVectorsMatrixType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>eigenVectors</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return an array containing EigenValues, and a matrix containing Eigen vectors. 
</div>
</div><p>
<a class="anchor" name="a6f25db02794d1d1c9c40ef71aacc714"></a><!-- doxytag: member="itk::DiffusionTensor3D::ComputeEigenValues" ref="a6f25db02794d1d1c9c40ef71aacc714" args="(EigenValuesArrayType &amp;eigenValues) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::ComputeEigenValues           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1FixedArray.html">EigenValuesArrayType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>eigenValues</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return an array containing EigenValues. 
</div>
</div><p>
<a class="anchor" name="a6ee98b0501530ed3167c814b5d7a08c"></a><!-- doxytag: member="itk::DiffusionTensor3D::End" ref="a6ee98b0501530ed3167c814b5d7a08c" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#d32e2baedd7258d29bc37b859c11f5fa">ConstIterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::End           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="b6c15634a3f3ebca88405674c9b8d658"></a><!-- doxytag: member="itk::DiffusionTensor3D::End" ref="b6c15634a3f3ebca88405674c9b8d658" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#6ae0db8267c4a41a9e0b4f3e96b6eb91">Iterator</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::End           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
<p>Referenced by <a class="el" href="itkDTITubeSpatialObjectPoint_8h_source.html#l00063">itk::DTITubeSpatialObjectPoint&lt; TPointDimension &gt;::SetTensorMatrix()</a>.</p>

</div>
</div><p>
<a class="anchor" name="df1a100a801b61138258203b0b89a5c0"></a><!-- doxytag: member="itk::DiffusionTensor3D::Fill" ref="df1a100a801b61138258203b0b89a5c0" args="(const ValueType &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::Fill           </td>
          <td>(</td>
          <td class="paramtype">const ValueType &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="b11d9fff62ca4a145c9769f101dc2879"></a><!-- doxytag: member="itk::DiffusionTensor3D::Filled" ref="b11d9fff62ca4a145c9769f101dc2879" args="(const ValueType &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::Filled           </td>
          <td>(</td>
          <td class="paramtype">const ValueType &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ed553c1a074ddc323d715153dc4be812"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetDataPointer" ref="ed553c1a074ddc323d715153dc4be812" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::GetDataPointer           </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>
Return a pointer to the data. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00218">218</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab0257538946d2f3f9a316b695000628"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetDataPointer" ref="ab0257538946d2f3f9a316b695000628" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::GetDataPointer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a pointer to the data. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00217">217</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e4120554517125e72b5c3b87c7474f1c"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetElement" ref="e4120554517125e72b5c3b87c7474f1c" args="(unsigned short index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::GetElement           </td>
          <td>(</td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get element methods are more convenient in wrapping languages 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00213">213</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="189b26c158ca62000dfc79260d615eb5"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetFractionalAnisotropy" ref="189b26c158ca62000dfc79260d615eb5" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::GetFractionalAnisotropy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the value of Fractional Anisotropy from the Tensor. 
</div>
</div><p>
<a class="anchor" name="db6c11f5e5e04e0f0d71e559f3a23d58"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetInnerScalarProduct" ref="db6c11f5e5e04e0f0d71e559f3a23d58" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::GetInnerScalarProduct           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the Inner Scalar Product from the Tensor. 
</div>
</div><p>
<a class="anchor" name="fb1e9bb2537d99e771659b08b9997f47"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetNthComponent" ref="fb1e9bb2537d99e771659b08b9997f47" args="(int c) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::GetNthComponent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the value for the Nth component. 
<p>Definition at line <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html#l00146">146</a> of file <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html">itkSymmetricSecondRankTensor.h</a>.</p>

<p>References <a class="el" href="itkFixedArray_8h_source.html#l00196">itk::FixedArray&lt; TComponent, NDimension *(NDimension+1)/2 &gt;::operator[]()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5bb08b680d90371905f7479e565008a"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetNumberOfComponents" ref="a5bb08b680d90371905f7479e565008a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static unsigned int <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::GetNumberOfComponents           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the number of components. 
<p>Definition at line <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html#l00140">140</a> of file <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html">itkSymmetricSecondRankTensor.h</a>.</p>

<p>References <a class="el" href="itkMacro_8h_source.html#l00111">itkGetStaticConstMacro</a>.</p>

</div>
</div><p>
<a class="anchor" name="e305f883c274ab65802f78bafd0bd26c"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetRelativeAnisotropy" ref="e305f883c274ab65802f78bafd0bd26c" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#713c19cc835820b310b1a89da30287e8">RealValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::GetRelativeAnisotropy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the value of Relative Anisotropy from the Tensor. 
</div>
</div><p>
<a class="anchor" name="960d366283a9768b56e1c9be0af4cf81"></a><!-- doxytag: member="itk::DiffusionTensor3D::GetTrace" ref="960d366283a9768b56e1c9be0af4cf81" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#a5ca4ba6a60220a75c77eb04dd284e00">AccumulateValueType</a> <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::GetTrace           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get Trace value 
<p>Reimplemented from <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html#65ace12a2889bfdd12f374ccf3b6266f">itk::SymmetricSecondRankTensor&lt; TComponent, 3 &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b6be7c7b1983ed49ab0bd0b4f24ce1a"></a><!-- doxytag: member="itk::DiffusionTensor3D::itkStaticConstMacro" ref="8b6be7c7b1983ed49ab0bd0b4f24ce1a" args="(Dimension, unsigned int, VLength)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">Dimension&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VLength&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>
Dimension constant 
</div>
</div><p>
<a class="anchor" name="7f4fd33bdc05c59c26b1cc9c35e021ed"></a><!-- doxytag: member="itk::DiffusionTensor3D::itkStaticConstMacro" ref="7f4fd33bdc05c59c26b1cc9c35e021ed" args="(Length, unsigned int, VLength)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">Length&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">VLength&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>
Length constant 
</div>
</div><p>
<a class="anchor" name="ab085f859bec6e24d67c61d6719f6ad3"></a><!-- doxytag: member="itk::DiffusionTensor3D::itkStaticConstMacro" ref="ab085f859bec6e24d67c61d6719f6ad3" args="(InternalDimension, unsigned int, NDimension *(NDimension+1)/2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">InternalDimension&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">NDimension *(NDimension+1)/&nbsp;</td>
          <td class="paramname"> <em>2</em></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>
Dimension of the vector space. 
</div>
</div><p>
<a class="anchor" name="fdc2974d3965ffad07df0ea45398911d"></a><!-- doxytag: member="itk::DiffusionTensor3D::itkStaticConstMacro" ref="fdc2974d3965ffad07df0ea45398911d" args="(Dimension, unsigned int, NDimension)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">Dimension&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">NDimension&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>
Dimension of the vector space. 
</div>
</div><p>
<a class="anchor" name="17a8a4cb6d4581ef7058036dd6182aaa"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator!=" ref="17a8a4cb6d4581ef7058036dd6182aaa" args="(const FixedArray &amp;r) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TComponent,NDimension *(NDimension+1)/2 &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Operators == and != are used to compare whether two arrays are equal. Note that arrays are equal when the number of components (size) is the same, and each component value is equal. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00189">189</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5652518fbdbdafc3e1a9561b8264c6f3"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator()" ref="5652518fbdbdafc3e1a9561b8264c6f3" args="(unsigned int row, unsigned int col) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>&amp; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator()           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Matrix notation, in const and non-const forms. 
</div>
</div><p>
<a class="anchor" name="758891c70e8bb9d550f7a37773fbe201"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator()" ref="758891c70e8bb9d550f7a37773fbe201" args="(unsigned int row, unsigned int col)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html#998bab44b2d9be9f6887b386bd464d15">ValueType</a>&amp; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator()           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>col</em></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>
Matrix notation, in const and non-const forms. 
</div>
</div><p>
<a class="anchor" name="963390a7ab3eb361a858f7d8113618c2"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator*" ref="963390a7ab3eb361a858f7d8113618c2" args="(const RealValueType &amp;scalar) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const RealValueType &amp;&nbsp;</td>
          <td class="paramname"> <em>scalar</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Arithmetic operations between tensors and scalars 
</div>
</div><p>
<a class="anchor" name="c522bc6dd4f8b47e391f34a79751ed02"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator*=" ref="c522bc6dd4f8b47e391f34a79751ed02" args="(const RealValueType &amp;scalar)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator*=           </td>
          <td>(</td>
          <td class="paramtype">const RealValueType &amp;&nbsp;</td>
          <td class="paramname"> <em>scalar</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Arithmetic operations between tensors and scalars 
</div>
</div><p>
<a class="anchor" name="129d8a8b5f55310e31bfb344077d8e5e"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator+" ref="129d8a8b5f55310e31bfb344077d8e5e" args="(const Self &amp;vec) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator+           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Aritmetic operations between pixels. Return a new SymmetricSecondRankTensor. 
</div>
</div><p>
<a class="anchor" name="9daeed7934619922c1f32cc4c57d347e"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator+=" ref="9daeed7934619922c1f32cc4c57d347e" args="(const Self &amp;vec)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator+=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Aritmetic operations between pixels. Return a new SymmetricSecondRankTensor. 
</div>
</div><p>
<a class="anchor" name="29aaafa86acc12cac0bc277ebba96dbf"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator&#45;" ref="29aaafa86acc12cac0bc277ebba96dbf" args="(const Self &amp;vec) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator-           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Aritmetic operations between pixels. Return a new SymmetricSecondRankTensor. 
</div>
</div><p>
<a class="anchor" name="f56591f74b1429dfc0eeaffdeed0bd0c"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator&#45;=" ref="f56591f74b1429dfc0eeaffdeed0bd0c" args="(const Self &amp;vec)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator-=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Aritmetic operations between pixels. Return a new SymmetricSecondRankTensor. 
</div>
</div><p>
<a class="anchor" name="db7339cc26beeee677bccf238d6b24b9"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator/" ref="db7339cc26beeee677bccf238d6b24b9" args="(const RealValueType &amp;scalar) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator/           </td>
          <td>(</td>
          <td class="paramtype">const RealValueType &amp;&nbsp;</td>
          <td class="paramname"> <em>scalar</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Arithmetic operations between tensors and scalars 
</div>
</div><p>
<a class="anchor" name="fbec0782609deee7137d32cb26c98ca0"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator/=" ref="fbec0782609deee7137d32cb26c98ca0" args="(const RealValueType &amp;scalar)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::operator/=           </td>
          <td>(</td>
          <td class="paramtype">const RealValueType &amp;&nbsp;</td>
          <td class="paramname"> <em>scalar</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Arithmetic operations between tensors and scalars 
</div>
</div><p>
<a class="anchor" name="5f05c3e9896c616e1f36f89c870b0504"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator=" ref="5f05c3e9896c616e1f36f89c870b0504" args="(const ComponentArrayType r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#5ddd6f873e6a40645f0547a5e12f760f">ComponentArrayType</a>&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through assignment operator for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. 
</div>
</div><p>
<a class="anchor" name="6503a2ef87497f88dafbe864f2354527"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator=" ref="6503a2ef87497f88dafbe864f2354527" args="(const ComponentType &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DiffusionTensor3D.html#3925f3d00a1e99dc05607b007bce6ce9">ComponentType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through assignment operator for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. 
</div>
</div><p>
<a class="anchor" name="d554d6d2eeae50919aadaf217a79a2ba"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator=" ref="d554d6d2eeae50919aadaf217a79a2ba" args="(const Superclass &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">Superclass</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through assignment operator for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. 
</div>
</div><p>
<a class="anchor" name="ed0032e63e8ba267ccac52fe6fbb787b"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator=" ref="ed0032e63e8ba267ccac52fe6fbb787b" args="(const Self &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TComponent&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a>&amp; <a class="el" href="classitk_1_1DiffusionTensor3D.html">itk::DiffusionTensor3D</a>&lt; TComponent &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through assignment operator for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. 
</div>
</div><p>
<a class="anchor" name="c00b25f8a41da2d065f9f154d2ddc400"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator==" ref="c00b25f8a41da2d065f9f154d2ddc400" args="(const FixedArray &amp;r) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; TComponent,NDimension *(NDimension+1)/2 &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Operators == and != are used to compare whether two arrays are equal. Note that arrays are equal when the number of components (size) is the same, and each component value is equal. 
</div>
</div><p>
<a class="anchor" name="7d78647714f61fbb001fabf5fcb7fc68"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="7d78647714f61fbb001fabf5fcb7fc68" args="(unsigned long index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00207">207</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a9cac05913381e77894e6639977b32fa"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="a9cac05913381e77894e6639977b32fa" args="(unsigned long index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00206">206</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c0b5ba704b3a8158665fed7f1527eb82"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="c0b5ba704b3a8158665fed7f1527eb82" args="(long index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00205">205</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bca906985d168163f409737c27f830e0"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="bca906985d168163f409737c27f830e0" args="(long index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00204">204</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="39cb684982c44d1ae51b3f091e7f6a3b"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="39cb684982c44d1ae51b3f091e7f6a3b" args="(unsigned int index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00203">203</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c484b40a9dca523b6f4965ab59c6d654"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="c484b40a9dca523b6f4965ab59c6d654" args="(unsigned int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00202">202</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="000ad57c85f4dc8bf52dfbe198e09c88"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="000ad57c85f4dc8bf52dfbe198e09c88" args="(int index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00201">201</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c272e2c0d0921d3d09569c54b7ca199c"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="c272e2c0d0921d3d09569c54b7ca199c" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00200">200</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e4ab2c224b2d27b73a7bd517c1f96ff3"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="e4ab2c224b2d27b73a7bd517c1f96ff3" args="(unsigned short index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00199">199</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="66a1a91b116016dc23a6c133c2e2ae55"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="66a1a91b116016dc23a6c133c2e2ae55" args="(unsigned short index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00198">198</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d7923cbb3e7c12a1dcf17bf93b335401"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="d7923cbb3e7c12a1dcf17bf93b335401" args="(short index) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#3e92b6bede5072b5881d87d9f1d7f4ca">const_reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">short&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00197">197</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6266788e1529e419e5028c15780d53de"></a><!-- doxytag: member="itk::DiffusionTensor3D::operator[]" ref="6266788e1529e419e5028c15780d53de" args="(short index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#91b41b792eb1974566ecb4d29d45788b">reference</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">short&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allow the FixedArray to be indexed normally. No bounds checking is done. The separate versions are a work-around for an integer conversion bug in Visual C++. 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00196">196</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="68dfedb650a18805403f91fa9e663df4"></a><!-- doxytag: member="itk::DiffusionTensor3D::PostMultiply" ref="68dfedb650a18805403f91fa9e663df4" args="(const MatrixType &amp;m) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::PostMultiply           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Matrix.html">MatrixType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>m</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Post-Multiply by a Matrix as ResultingTensor = ThisTensor * Matrix. 
</div>
</div><p>
<a class="anchor" name="eaa64fbd3e1d047f934d0aa9c3dac639"></a><!-- doxytag: member="itk::DiffusionTensor3D::PreMultiply" ref="eaa64fbd3e1d047f934d0aa9c3dac639" args="(const MatrixType &amp;m) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1DiffusionTensor3D.html">Self</a> <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::PreMultiply           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Matrix.html">MatrixType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>m</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pre-Multiply by a Matrix as ResultingTensor = Matrix * ThisTensor. 
</div>
</div><p>
<a class="anchor" name="7b351a53162606cf14d2703903072a0c"></a><!-- doxytag: member="itk::DiffusionTensor3D::rBegin" ref="7b351a53162606cf14d2703903072a0c" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ConstReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::rBegin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="9d98b9ce9d213e487fc61d8fc278fc14"></a><!-- doxytag: member="itk::DiffusionTensor3D::rBegin" ref="9d98b9ce9d213e487fc61d8fc278fc14" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::rBegin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="ab8438a7946e0d762c2400d3f95e37e5"></a><!-- doxytag: member="itk::DiffusionTensor3D::rEnd" ref="ab8438a7946e0d762c2400d3f95e37e5" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ConstReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::rEnd           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="6129dfcca02d9f748452f91d996c47f1"></a><!-- doxytag: member="itk::DiffusionTensor3D::rEnd" ref="6129dfcca02d9f748452f91d996c47f1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ReverseIterator <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::rEnd           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<a class="anchor" name="840d53c87749dac53484bbcc0d5afb95"></a><!-- doxytag: member="itk::DiffusionTensor3D::SetElement" ref="840d53c87749dac53484bbcc0d5afb95" args="(unsigned short index, const_reference value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &gt;::SetElement           </td>
          <td>(</td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_reference&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get element methods are more convenient in wrapping languages 
<p>Definition at line <a class="el" href="itkFixedArray_8h_source.html#l00211">211</a> of file <a class="el" href="itkFixedArray_8h_source.html">itkFixedArray.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="78a6fe5c891abebc6c1f145f5511e4a3"></a><!-- doxytag: member="itk::DiffusionTensor3D::SetIdentity" ref="78a6fe5c891abebc6c1f145f5511e4a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::SetIdentity           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the tensor to an identity tensor. This has 1 in its diagonal elements zero elsewhere 
</div>
</div><p>
<a class="anchor" name="483ef394a0d4601a7f3ac3af5beb2b30"></a><!-- doxytag: member="itk::DiffusionTensor3D::SetNthComponent" ref="483ef394a0d4601a7f3ac3af5beb2b30" args="(int c, const ComponentType &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1SymmetricSecondRankTensor.html">itk::SymmetricSecondRankTensor</a>&lt; TComponent , NDimension &gt;::SetNthComponent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ComponentType &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the Nth component to v. 
<p>Definition at line <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html#l00150">150</a> of file <a class="el" href="itkSymmetricSecondRankTensor_8h_source.html">itkSymmetricSecondRankTensor.h</a>.</p>

<p>References <a class="el" href="itkFixedArray_8h_source.html#l00196">itk::FixedArray&lt; TComponent, NDimension *(NDimension+1)/2 &gt;::operator[]()</a>.</p>

</div>
</div><p>
<a class="anchor" name="69e0fe8937e00fa70e2a5a84f39a3a75"></a><!-- doxytag: member="itk::DiffusionTensor3D::Size" ref="69e0fe8937e00fa70e2a5a84f39a3a75" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1FixedArray.html#f1073f3612997805eda7f8dbc7b61785">SizeType</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; TComponent , VLength &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> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get various iterators to the array. 
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkDiffusionTensor3D_8h_source.html">itkDiffusionTensor3D.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 02:44:37 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>