Sophie

Sophie

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

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::Vector&lt; T, NVectorDimension &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_1Vector.html">Vector</a>
  </div>
<div class="contents">
<h1>itk::Vector&lt; T, NVectorDimension &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__Geometry.html">Geometry Representation Objects</a>,&nbsp;<a class="el" href="group__DataRepresentation.html">Data Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::Vector" --><!-- doxytag: inherits="FixedArray&lt; T, NVectorDimension &gt;" --><a class="el" href="classA.html">A</a> templated class holding a n-Dimensional vector.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkVector_8h_source.html">itkVector.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::Vector&lt; T, NVectorDimension &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1Vector__inherit__graph.png" border="0" usemap="#itk_1_1Vector_3_01T_00_01NVectorDimension_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1Vector_3_01T_00_01NVectorDimension_01_4__inherit__map">
<area shape="rect" id="node7" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, VImageDimension \&gt;" alt="" coords="1869,39,2165,68"><area shape="rect" id="node9" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, TSampleDimension \&gt;" alt="" coords="1867,92,2168,121"><area shape="rect" id="node11" href="classitk_1_1Vector.html" title="itk::Vector\&lt; TScalarType, itkGetStaticConstMacro(OutputSpaceDimension)\&gt;" alt="" coords="1747,145,2288,175"><area shape="rect" id="node13" href="classitk_1_1Vector.html" title="itk::Vector\&lt; ScalarType, itkGetStaticConstMacro(ImageDimension)\&gt;" alt="" coords="1775,199,2260,228"><area shape="rect" id="node15" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, 3 \&gt;" alt="" coords="1925,252,2109,281"><area shape="rect" id="node17" href="classitk_1_1Vector.html" title="itk::Vector\&lt; TScalarType, itkGetStaticConstMacro(InputSpaceDimension)\&gt;" alt="" coords="1753,305,2281,335"><area shape="rect" id="node19" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, TDimension \&gt;" alt="" coords="1891,359,2144,388"><area shape="rect" id="node21" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, 2 \&gt;" alt="" coords="1925,412,2109,441"><area shape="rect" id="node23" href="classitk_1_1Vector.html" title="itk::Vector\&lt; NodeValueType,::itk::GetImageDimension\&lt; TImageType \&gt;::ImageDimension \&gt;" alt="" coords="1699,465,2336,495"><area shape="rect" id="node25" href="classitk_1_1Vector.html" title="itk::Vector\&lt; TScalarType, 3 \&gt;" alt="" coords="1908,519,2127,548"><area shape="rect" id="node27" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, VDimension \&gt;" alt="" coords="1891,572,2144,601"><area shape="rect" id="node29" href="classitk_1_1Vector.html" title="itk::Vector\&lt; TScalarType, itkGetStaticConstMacro(SpaceDimension)\&gt;" alt="" coords="1772,625,2263,655"><area shape="rect" id="node31" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, TPointDimension \&gt;" alt="" coords="1873,679,2161,708"><area shape="rect" id="node33" href="classitk_1_1Vector.html" title="itk::Vector\&lt; int, 2 \&gt;" alt="" coords="1939,732,2096,761"><area shape="rect" id="node35" href="classitk_1_1Vector.html" title="itk::Vector\&lt; double, NSpaceDimension \&gt;" alt="" coords="1869,785,2165,815"><area shape="rect" id="node37" href="classitk_1_1Vector.html" title="itk::Vector\&lt; float, VDimension \&gt;" alt="" coords="1896,839,2139,868"><area shape="rect" id="node39" href="classitk_1_1Vector.html" title="itk::Vector\&lt; TScalarType, 6 \&gt;" alt="" coords="1908,892,2127,921"><area shape="rect" id="node41" href="classitk_1_1Vector.html" title="itk::Vector\&lt; CoordRepType, itkGetStaticConstMacro(SpaceDimension)\&gt;" alt="" coords="1763,945,2272,975"><area shape="rect" id="node2" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; T, NVectorDimension \&gt;" alt="" coords="503,492,791,521"><area shape="rect" id="node4" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="5,492,293,521"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::Vector&lt; T, NVectorDimension &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1Vector__coll__graph.png" border="0" usemap="#itk_1_1Vector_3_01T_00_01NVectorDimension_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1Vector_3_01T_00_01NVectorDimension_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1FixedArray.html" title="itk::FixedArray\&lt; T, NVectorDimension \&gt;" alt="" coords="5,101,293,131"><area shape="rect" id="node4" href="classitk_1_1FixedArray.html" title="Simulate a standard C array with copy semnatics." alt="" coords="5,5,293,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1Vector-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 <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; T, <br class="typebreak">
NVectorDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#df87b2f910661dd9ceb6bb777406505a">BaseArray</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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 T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#569c7421c814600a0ed646c7e65eacbd">ComponentType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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 <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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 NumericTraits<br class="typebreak">
&lt; <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> &gt;::RealType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#4a31d837db4d82bc3cd607c94e472d05">RealValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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_1Vector.html">Vector</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#5c57e85364330075748dd2c629966d43">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 <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; T, <br class="typebreak">
NVectorDimension &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#586aab371935254fa24c1305c8ada2c3">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Vector.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#d60c9b495997e0c1286633daf2d48b96">VectorType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#14dfbb22b76ac162f7d39b961918224a">Get_vnl_vector</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vnl_vector_ref&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#14f3c33f282e82bf91774ad529e5c922">Get_vnl_vector</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html#4a31d837db4d82bc3cd607c94e472d05">RealValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#0f103636ffc85fd3df1ae6c838d3e70e">GetNorm</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html#4a31d837db4d82bc3cd607c94e472d05">RealValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#7456ed4f2f3d0c6f1d8c73120dd69abc">GetSquaredNorm</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#1decf903fbfb915f5cea41b9e107683a">GetVnlVector</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vnl_vector_ref&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#b17c8a7a555074a8f23ec070982dd605">GetVnlVector</a> (void)</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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#62ea36f65e43ce733ee97c725415373d">itkStaticConstMacro</a> (Dimension, unsigned int, NVectorDimension)</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_1Vector.html#7e9abf11fcebea563f91fc0703f7339c">Normalize</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#51bad5a3835ffc0fbbc02d5437f7e691">operator*</a> (const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;vec) const </td></tr>

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html">Vector</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#33cde4373e9f2c7cd2224e4a52f03fc3">operator=</a> (const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> r[NVectorDimension])</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_1Vector.html#81676686efa6f6abb245b2e586f34072">Set_vnl_vector</a> (const <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt; &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#628d20b7eb446e3612d8c426f57095bc">SetNthComponent</a> (int c, const <a class="el" href="classitk_1_1Vector.html#569c7421c814600a0ed646c7e65eacbd">ComponentType</a> &amp;v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#736f6e6d4549f16fc2bbbf732b4eed97">SetVnlVector</a> (const <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt; &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#106ee9550311054cceb66015e98c6457">Vector</a> (const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</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_1Vector.html#9edd67ea37eefae9cdce26ba8197986f">Vector</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#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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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="memTemplParams" nowrap colspan="2">template&lt;typename TCoordRepB &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#39ac43f32755381894812aff1abbfd8d">CastFrom</a> (const <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; TCoordRepB, NVectorDimension &gt; &amp;pa)</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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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">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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#250bb3d6ffaaa4f76aa493161da34638">operator!=</a> (const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;v) 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_1Vector.html#aad054c8f9daeacc0e4a9e1ac41b1f6c">operator==</a> (const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;v) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#bc6ce860d5adcb03bbfd129c1ba2c409">operator*</a> (const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> &amp;value) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Tt &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#6bd1f27f9700c861e6cff86ac17049b6">operator*=</a> (const Tt &amp;value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Tt &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html">Self</a>&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#a5b026284e36f952b9b6c7996946d99d">operator/</a> (const Tt &amp;value) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Tt &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#e32b9ba0d2fbf2bee1a9b36469820815">operator/=</a> (const Tt &amp;value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TVectorValueType &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Vector.html">Vector</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#7c8358c277c1e6db12827e675dde5fac">operator=</a> (const <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; TVectorValueType, NVectorDimension &gt; &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"><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_1Vector.html#4a1b2c84432ad552e9b1b0694edc5e87">Vector</a> (const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> r[Dimension])</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class TVectorValueType &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classitk_1_1Vector.html#a7de004689c627f2a681f3d4c8c2d619">Vector</a> (const <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; TVectorValueType, NVectorDimension &gt; &amp;r)</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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">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_1Vector.html#dac8a73b6789f76176c58ca67e1d9a94">GetNumberOfComponents</a> ()</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_1Vector.html#44974cdf3362648a57cba351baf95ab6">GetVectorDimension</a> ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class T, unsigned int NVectorDimension = 3&gt;<br>
 class itk::Vector&lt; T, NVectorDimension &gt;</h3>

<a class="el" href="classA.html">A</a> templated class holding a n-Dimensional vector. 
<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> is a templated class that holds a single vector (i.e., an array of values). <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> can be used as the data type held at each pixel in an <a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> or at each vertex of an <a class="el" href="classitk_1_1Mesh.html" title="Implements the N-dimensional mesh structure.">Mesh</a>. The template parameter T can be any data type that behaves like a primitive (or atomic) data type (int, short, float, complex). The NVectorDimension defines the number of components in the vector array.<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> is not a dynamically extendible array like <a class="el" href="classstd_1_1vector.html">std::vector</a>. It is intended to be used like a mathematical vector.<p>
If you wish a simpler pixel types, you can use Scalar, which represents a single data value at a pixel. There is also the more complex type <a class="el" href="classitk_1_1ScalarVector.html" title="A templated class holding bot scalar and vector values and responding to the GetScalar()...">ScalarVector</a>, which supports (for a given pixel) a single scalar value plus an array of vector values. (The scalar and vectors can be of different data type.)<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1Image.html" title="Templated n-dimensional image class.">Image</a> <p>
<a class="el" href="classitk_1_1Mesh.html" title="Implements the N-dimensional mesh structure.">Mesh</a> <p>
<a class="el" href="classitk_1_1Point.html" title="A templated class holding a geometric point in n-Dimensional space.">Point</a> <p>
<a class="el" href="classitk_1_1CovariantVector.html" title="A templated class holding a n-Dimensional covariant vector.">CovariantVector</a> <p>
<a class="el" href="classitk_1_1Matrix.html" title="A templated class holding a M x N size Matrix This class contains a vnl_matrix_fixed...">Matrix</a> </dd></dl>
<dl compact><dt><b>Examples: </b></dt><dd>

<p>
<a class="el" href="DataRepresentation_2Image_2VectorImage_8cxx-example.html#_a1">DataRepresentation/Image/VectorImage.cxx</a>, <a class="el" href="DataRepresentation_2Mesh_2PointSetWithVectors_8cxx-example.html#_a1">DataRepresentation/Mesh/PointSetWithVectors.cxx</a>, and <a class="el" href="Testing_2Code_2Common_2itkVectorImageTest_8cxx-example.html#_a19">Testing/Code/Common/itkVectorImageTest.cxx</a>.</dl>
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00058">58</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="df87b2f910661dd9ceb6bb777406505a"></a><!-- doxytag: member="itk::Vector::BaseArray" ref="df87b2f910661dd9ceb6bb777406505a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt;T, NVectorDimension&gt; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1FixedArray.html">BaseArray</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> type from which this vector is derived. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00080">80</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="962e15c3c9804dd8b5ef472c98de57e1"></a><!-- doxytag: member="itk::Vector::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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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="569c7421c814600a0ed646c7e65eacbd"></a><!-- doxytag: member="itk::Vector::ComponentType" ref="569c7421c814600a0ed646c7e65eacbd" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef T <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html#569c7421c814600a0ed646c7e65eacbd">ComponentType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Component value type 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00077">77</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b758140730ecbd01746a5541e128ea88"></a><!-- doxytag: member="itk::Vector::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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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::Vector::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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>&amp; <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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::Vector::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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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="6ae0db8267c4a41a9e0b4f3e96b6eb91"></a><!-- doxytag: member="itk::Vector::Iterator" ref="6ae0db8267c4a41a9e0b4f3e96b6eb91" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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="3f03a0cb18dca973f7e3dd8fc822a9ec"></a><!-- doxytag: member="itk::Vector::pointer" ref="3f03a0cb18dca973f7e3dd8fc822a9ec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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="4a31d837db4d82bc3cd607c94e472d05"></a><!-- doxytag: member="itk::Vector::RealValueType" ref="4a31d837db4d82bc3cd607c94e472d05" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef NumericTraits&lt; <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> &gt;::RealType <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html#4a31d837db4d82bc3cd607c94e472d05">RealValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="91b41b792eb1974566ecb4d29d45788b"></a><!-- doxytag: member="itk::Vector::reference" ref="91b41b792eb1974566ecb4d29d45788b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>&amp; <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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="5c57e85364330075748dd2c629966d43"></a><!-- doxytag: member="itk::Vector::Self" ref="5c57e85364330075748dd2c629966d43" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html">Vector</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00062">62</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1073f3612997805eda7f8dbc7b61785"></a><!-- doxytag: member="itk::Vector::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; T , 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="586aab371935254fa24c1305c8ada2c3"></a><!-- doxytag: member="itk::Vector::Superclass" ref="586aab371935254fa24c1305c8ada2c3" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt;T,NVectorDimension&gt; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1FixedArray.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="1048e34a366d73fd16db005b8b25bf12"></a><!-- doxytag: member="itk::Vector::ValueType" ref="1048e34a366d73fd16db005b8b25bf12" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef T <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
ValueType can be used to declare a variable that is the same type as a data element held in an <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a>. 
<p>Reimplemented from <a class="el" href="classitk_1_1FixedArray.html#32aedef2892b6559798047b240973e0c">itk::FixedArray&lt; T, NVectorDimension &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00067">67</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d60c9b495997e0c1286633daf2d48b96"></a><!-- doxytag: member="itk::Vector::VectorType" ref="d60c9b495997e0c1286633daf2d48b96" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Vector.html">Self</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html">VectorType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
I am a vector type. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00074">74</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="9edd67ea37eefae9cdce26ba8197986f"></a><!-- doxytag: member="itk::Vector::Vector" ref="9edd67ea37eefae9cdce26ba8197986f" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html">Vector</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor and copy constructors. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00109">109</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="106ee9550311054cceb66015e98c6457"></a><!-- doxytag: member="itk::Vector::Vector" ref="106ee9550311054cceb66015e98c6457" args="(const ValueType &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html">Vector</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a7de004689c627f2a681f3d4c8c2d619"></a><!-- doxytag: member="itk::Vector::Vector" ref="a7de004689c627f2a681f3d4c8c2d619" args="(const Vector&lt; TVectorValueType, NVectorDimension &gt; &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
<div class="memtemplate">
template&lt;class TVectorValueType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html">Vector</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; TVectorValueType, NVectorDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through constructor for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00114">114</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4a1b2c84432ad552e9b1b0694edc5e87"></a><!-- doxytag: member="itk::Vector::Vector" ref="4a1b2c84432ad552e9b1b0694edc5e87" args="(const ValueType r[Dimension])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="classitk_1_1Vector.html">Vector</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>&nbsp;</td>
          <td class="paramname"> <em>r</em>[Dimension]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pass-through constructor for the <a class="el" href="classitk_1_1Array.html" title="Array class with size defined at construction time.">Array</a> base class. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00115">115</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="dcd2e0e0bceae51825a8a7484503dc8d"></a><!-- doxytag: member="itk::Vector::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; T , 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::Vector::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; T , 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. 
</div>
</div><p>
<a class="anchor" name="39ac43f32755381894812aff1abbfd8d"></a><!-- doxytag: member="itk::Vector::CastFrom" ref="39ac43f32755381894812aff1abbfd8d" args="(const Vector&lt; TCoordRepB, NVectorDimension &gt; &amp;pa)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
<div class="memtemplate">
template&lt;typename TCoordRepB &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::CastFrom           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; TCoordRepB, NVectorDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>pa</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy from another <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> with a different representation type. Casting is done with C-Like rules 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00225">225</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a6ee98b0501530ed3167c814b5d7a08c"></a><!-- doxytag: member="itk::Vector::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; T , 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::Vector::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; T , 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. 
</div>
</div><p>
<a class="anchor" name="df1a100a801b61138258203b0b89a5c0"></a><!-- doxytag: member="itk::Vector::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; T , 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::Vector::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; T , 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="14dfbb22b76ac162f7d39b961918224a"></a><!-- doxytag: member="itk::Vector::Get_vnl_vector" ref="14dfbb22b76ac162f7d39b961918224a" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__vector.html">vnl_vector</a>&lt;T&gt; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::Get_vnl_vector           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a <a class="el" href="classvnl__vector.html">vnl_vector</a> with a copy of the internal memory block. <dl class="deprecated" compact><dt><b><a class="el" href="deprecated.html#_deprecated000052">Deprecated:</a></b></dt><dd>Use <a class="el" href="classitk_1_1Vector.html#b17c8a7a555074a8f23ec070982dd605">GetVnlVector()</a> instead. </dd></dl>

</div>
</div><p>
<a class="anchor" name="14f3c33f282e82bf91774ad529e5c922"></a><!-- doxytag: member="itk::Vector::Get_vnl_vector" ref="14f3c33f282e82bf91774ad529e5c922" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">vnl_vector_ref&lt;T&gt; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::Get_vnl_vector           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a vnl_vector_ref referencing the same memory block. <dl class="deprecated" compact><dt><b><a class="el" href="deprecated.html#_deprecated000051">Deprecated:</a></b></dt><dd>Use <a class="el" href="classitk_1_1Vector.html#b17c8a7a555074a8f23ec070982dd605">GetVnlVector()</a> instead. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ed553c1a074ddc323d715153dc4be812"></a><!-- doxytag: member="itk::Vector::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_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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::Vector::GetDataPointer" ref="ab0257538946d2f3f9a316b695000628" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>* <a class="el" href="classitk_1_1FixedArray.html">itk::FixedArray</a>&lt; T , 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>

<p>Referenced by <a class="el" href="itkMetaArrayWriter_8h_source.html#l00093">itk::MetaArrayWriter::SetInput()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e4120554517125e72b5c3b87c7474f1c"></a><!-- doxytag: member="itk::Vector::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; T , 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="0f103636ffc85fd3df1ae6c838d3e70e"></a><!-- doxytag: member="itk::Vector::GetNorm" ref="0f103636ffc85fd3df1ae6c838d3e70e" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html#4a31d837db4d82bc3cd607c94e472d05">RealValueType</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::GetNorm           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the Euclidean Norm of the vector 
</div>
</div><p>
<a class="anchor" name="dac8a73b6789f76176c58ca67e1d9a94"></a><!-- doxytag: member="itk::Vector::GetNumberOfComponents" ref="dac8a73b6789f76176c58ca67e1d9a94" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static unsigned int <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::GetNumberOfComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of components in this vector type 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00214">214</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7456ed4f2f3d0c6f1d8c73120dd69abc"></a><!-- doxytag: member="itk::Vector::GetSquaredNorm" ref="7456ed4f2f3d0c6f1d8c73120dd69abc" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html#4a31d837db4d82bc3cd607c94e472d05">RealValueType</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::GetSquaredNorm           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns vector's Squared Euclidean Norm 
</div>
</div><p>
<a class="anchor" name="44974cdf3362648a57cba351baf95ab6"></a><!-- doxytag: member="itk::Vector::GetVectorDimension" ref="44974cdf3362648a57cba351baf95ab6" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">static unsigned int <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::<a class="el" href="structitk_1_1GetVectorDimension.html">GetVectorDimension</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the dimension (size) of the vector. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00083">83</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1decf903fbfb915f5cea41b9e107683a"></a><!-- doxytag: member="itk::Vector::GetVnlVector" ref="1decf903fbfb915f5cea41b9e107683a" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__vector.html">vnl_vector</a>&lt;T&gt; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::GetVnlVector           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a <a class="el" href="classvnl__vector.html">vnl_vector</a> with a copy of the internal memory block. 
</div>
</div><p>
<a class="anchor" name="b17c8a7a555074a8f23ec070982dd605"></a><!-- doxytag: member="itk::Vector::GetVnlVector" ref="b17c8a7a555074a8f23ec070982dd605" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">vnl_vector_ref&lt;T&gt; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::GetVnlVector           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a vnl_vector_ref referencing the same memory block. 
</div>
</div><p>
<a class="anchor" name="8b6be7c7b1983ed49ab0bd0b4f24ce1a"></a><!-- doxytag: member="itk::Vector::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; T , 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::Vector::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; T , 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="62ea36f65e43ce733ee97c725415373d"></a><!-- doxytag: member="itk::Vector::itkStaticConstMacro" ref="62ea36f65e43ce733ee97c725415373d" args="(Dimension, unsigned int, NVectorDimension)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &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">NVectorDimension&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Dimension of the vector space. 
</div>
</div><p>
<a class="anchor" name="7e9abf11fcebea563f91fc0703f7339c"></a><!-- doxytag: member="itk::Vector::Normalize" ref="7e9abf11fcebea563f91fc0703f7339c" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::Normalize           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Divides the vector componets by the vector norm 
</div>
</div><p>
<a class="anchor" name="17a8a4cb6d4581ef7058036dd6182aaa"></a><!-- doxytag: member="itk::Vector::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; T , VLength &gt;::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; T, NVectorDimension &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>

<p>References <a class="el" href="classitk_1_1FixedArray.html#c00b25f8a41da2d065f9f154d2ddc400">itk::FixedArray&lt; TValueType, VLength &gt;::operator==()</a>.</p>

</div>
</div><p>
<a class="anchor" name="250bb3d6ffaaa4f76aa493161da34638"></a><!-- doxytag: member="itk::Vector::operator!=" ref="250bb3d6ffaaa4f76aa493161da34638" args="(const Self &amp;v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Operators == and != compare a vector component by component. All components must be equal for two vectors to be equal. (Of course compile-time constraints on the template parameters length and type prevent comparisons between vectors of different type and length.) 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00203">203</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc6ce860d5adcb03bbfd129c1ba2c409"></a><!-- doxytag: member="itk::Vector::operator*" ref="bc6ce860d5adcb03bbfd129c1ba2c409" args="(const ValueType &amp;value) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Self</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scalar operator*. Scale the elements of a vector by a scalar. Return a new vector. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00173">173</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="51bad5a3835ffc0fbbc02d5437f7e691"></a><!-- doxytag: member="itk::Vector::operator*" ref="51bad5a3835ffc0fbbc02d5437f7e691" args="(const Self &amp;vec) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> operator*. Performs the inner product of two vectors. this is also known as the scalar product. 
</div>
</div><p>
<a class="anchor" name="6bd1f27f9700c861e6cff86ac17049b6"></a><!-- doxytag: member="itk::Vector::operator*=" ref="6bd1f27f9700c861e6cff86ac17049b6" args="(const Tt &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
<div class="memtemplate">
template&lt;class Tt &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Vector.html">Self</a>&amp; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator*=           </td>
          <td>(</td>
          <td class="paramtype">const Tt &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scalar operator*=. Scales elements by a scalar. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00130">130</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1e86ef661ed48b5a688250d34bcfe10f"></a><!-- doxytag: member="itk::Vector::operator+" ref="1e86ef661ed48b5a688250d34bcfe10f" args="(const Self &amp;vec) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Self</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator+           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> addition. Add two vectors. Return a new vector. 
</div>
</div><p>
<a class="anchor" name="926552fc9e23c350b972b9a55e9d2f0d"></a><!-- doxytag: member="itk::Vector::operator+=" ref="926552fc9e23c350b972b9a55e9d2f0d" args="(const Self &amp;vec)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Vector.html">Self</a>&amp; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator+=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> operator+=. Adds a vectors to the current vector. 
</div>
</div><p>
<a class="anchor" name="a7f10047806f490dc0d2fb6630a68d37"></a><!-- doxytag: member="itk::Vector::operator&#45;" ref="a7f10047806f490dc0d2fb6630a68d37" args="(const Self &amp;vec) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Self</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator-           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> subtraction. Subtract two vectors. Return a new vector. 
</div>
</div><p>
<a class="anchor" name="fbdc40fbc7cc222261ffa9418fd443d4"></a><!-- doxytag: member="itk::Vector::operator&#45;" ref="fbdc40fbc7cc222261ffa9418fd443d4" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Self</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator-           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> negation. Negate all the elements of a vector. Return a new vector 
</div>
</div><p>
<a class="anchor" name="3bc8899675b678aac2285715b39a54d6"></a><!-- doxytag: member="itk::Vector::operator&#45;=" ref="3bc8899675b678aac2285715b39a54d6" args="(const Self &amp;vec)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Vector.html">Self</a>&amp; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator-=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> operator-=. Subtracts a vector from a current vector. 
</div>
</div><p>
<a class="anchor" name="a5b026284e36f952b9b6c7996946d99d"></a><!-- doxytag: member="itk::Vector::operator/" ref="a5b026284e36f952b9b6c7996946d99d" args="(const Tt &amp;value) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
<div class="memtemplate">
template&lt;class Tt &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Self</a> <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator/           </td>
          <td>(</td>
          <td class="paramtype">const Tt &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scalar operator/. Scale (divide) the elements of a vector by a scalar. Return a new vector. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00186">186</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e32b9ba0d2fbf2bee1a9b36469820815"></a><!-- doxytag: member="itk::Vector::operator/=" ref="e32b9ba0d2fbf2bee1a9b36469820815" args="(const Tt &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
<div class="memtemplate">
template&lt;class Tt &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1Vector.html">Self</a>&amp; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator/=           </td>
          <td>(</td>
          <td class="paramtype">const Tt &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scalar operator/=. Scales (divides) elements by a scalar. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00141">141</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="33cde4373e9f2c7cd2224e4a52f03fc3"></a><!-- doxytag: member="itk::Vector::operator=" ref="33cde4373e9f2c7cd2224e4a52f03fc3" args="(const ValueType r[NVectorDimension])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Vector</a>&amp; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html#1048e34a366d73fd16db005b8b25bf12">ValueType</a>&nbsp;</td>
          <td class="paramname"> <em>r</em>[NVectorDimension]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7c8358c277c1e6db12827e675dde5fac"></a><!-- doxytag: member="itk::Vector::operator=" ref="7c8358c277c1e6db12827e675dde5fac" args="(const Vector&lt; TVectorValueType, NVectorDimension &gt; &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
<div class="memtemplate">
template&lt;class TVectorValueType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Vector.html">Vector</a>&amp; <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Vector</a>&lt; TVectorValueType, NVectorDimension &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></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. 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00120">120</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c00b25f8a41da2d065f9f154d2ddc400"></a><!-- doxytag: member="itk::Vector::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; T , VLength &gt;::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1FixedArray.html">FixedArray</a>&lt; T, NVectorDimension &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. 
<p>Referenced by <a class="el" href="itkVector_8h_source.html#l00201">itk::Vector&lt; CoordRepType, itkGetStaticConstMacro(SpaceDimension)&gt;::operator==()</a>.</p>

</div>
</div><p>
<a class="anchor" name="aad054c8f9daeacc0e4a9e1ac41b1f6c"></a><!-- doxytag: member="itk::Vector::operator==" ref="aad054c8f9daeacc0e4a9e1ac41b1f6c" args="(const Self &amp;v) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Vector.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Operators == and != compare a vector component by component. All components must be equal for two vectors to be equal. (Of course compile-time constraints on the template parameters length and type prevent comparisons between vectors of different type and length.) 
<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00201">201</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

<p>Referenced by <a class="el" href="itkVector_8h_source.html#l00203">itk::Vector&lt; CoordRepType, itkGetStaticConstMacro(SpaceDimension)&gt;::operator!=()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d78647714f61fbb001fabf5fcb7fc68"></a><!-- doxytag: member="itk::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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>

<p>Referenced by <a class="el" href="itkVector_8h_source.html#l00219">itk::Vector&lt; CoordRepType, itkGetStaticConstMacro(SpaceDimension)&gt;::SetNthComponent()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7b351a53162606cf14d2703903072a0c"></a><!-- doxytag: member="itk::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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::Vector::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; T , 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="81676686efa6f6abb245b2e586f34072"></a><!-- doxytag: member="itk::Vector::Set_vnl_vector" ref="81676686efa6f6abb245b2e586f34072" args="(const vnl_vector&lt; T &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::Set_vnl_vector           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set a vnl_vector_ref referencing the same memory block. <dl class="deprecated" compact><dt><b><a class="el" href="deprecated.html#_deprecated000050">Deprecated:</a></b></dt><dd>Use <a class="el" href="classitk_1_1Vector.html#736f6e6d4549f16fc2bbbf732b4eed97">SetVnlVector()</a> instead. </dd></dl>

</div>
</div><p>
<a class="anchor" name="840d53c87749dac53484bbcc0d5afb95"></a><!-- doxytag: member="itk::Vector::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; T , 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="628d20b7eb446e3612d8c426f57095bc"></a><!-- doxytag: member="itk::Vector::SetNthComponent" ref="628d20b7eb446e3612d8c426f57095bc" args="(int c, const ComponentType &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &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 <a class="el" href="classitk_1_1Vector.html#569c7421c814600a0ed646c7e65eacbd">ComponentType</a> &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]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkVector_8h_source.html#l00219">219</a> of file <a class="el" href="itkVector_8h_source.html">itkVector.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="736f6e6d4549f16fc2bbbf732b4eed97"></a><!-- doxytag: member="itk::Vector::SetVnlVector" ref="736f6e6d4549f16fc2bbbf732b4eed97" args="(const vnl_vector&lt; T &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, unsigned int NVectorDimension = 3&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1Vector.html">itk::Vector</a>&lt; T, NVectorDimension &gt;::SetVnlVector           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set a vnl_vector_ref referencing the same memory block. 
</div>
</div><p>
<a class="anchor" name="69e0fe8937e00fa70e2a5a84f39a3a75"></a><!-- doxytag: member="itk::Vector::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; T , 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="itkVector_8h_source.html">itkVector.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 07:44:04 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>