Sophie

Sophie

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

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::VariableSizeMatrix&lt; T &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_1VariableSizeMatrix.html">VariableSizeMatrix</a>
  </div>
<div class="contents">
<h1>itk::VariableSizeMatrix&lt; T &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__DataRepresentation.html">Data Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::VariableSizeMatrix" --><a class="el" href="classA.html">A</a> templated class holding a M x N size <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> This class contains a <a class="el" href="classvnl__matrix.html">vnl_matrix</a> in order to make all the vnl mathematical methods available. This class is meant to be used when the matrix length cannot be determined at compile time.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::VariableSizeMatrix&lt; T &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1VariableSizeMatrix__inherit__graph.png" border="0" usemap="#itk_1_1VariableSizeMatrix_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1VariableSizeMatrix_3_01T_01_4__inherit__map">
<area shape="rect" id="node3" href="classitk_1_1VariableSizeMatrix.html" title="itk::VariableSizeMatrix\&lt; double \&gt;" alt="" coords="5,101,251,131"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1VariableSizeMatrix-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 T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#9966f0911de819d870797f1c32df76ee">ComponentType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#8319c2c26335949346ef14b5419ad7ea">InternalMatrixType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VariableSizeMatrix.html">VariableSizeMatrix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#b7e7cc0496cbf54aca58df689b153085">Self</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_1VariableSizeMatrix.html#01f5fbee85ce00e9768e8f031ce9accd">ValueType</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#56af128629dd97fa4dfd1dfa59e38896">Cols</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#fc75c292b6153d11dcb58b3af509d996">Fill</a> (const T &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#4ea6ba74630c0bda25775c5da7b9b580">GetTranspose</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classvnl__matrix.html">InternalMatrixType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#1a74d1f9e9343e5f72d5013c3d27c7b8">GetVnlMatrix</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvnl__matrix.html">InternalMatrixType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#3a3871702bfa3e9e957fe9e1d608f761">GetVnlMatrix</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#8db8fa5b52883627794183ed829b7890">operator()</a> (unsigned int row, unsigned int col) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#95fa0e325250740630371310a495ae67">operator()</a> (unsigned int row, unsigned int col)</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_1VariableSizeMatrix.html#3ceb04858853b6f440c1a103dc65c168">operator*</a> (const <a class="el" href="classvnl__vector.html">vnl_vector</a>&lt; T &gt; &amp;matrix) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#c7aea828835afc53fa8b62589f4e29ca">operator*</a> (const <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt; &amp;matrix) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#8a48ce0912c9c5249d41216f3ec7770a">operator*</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1Array.html">Array</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#7eb23e9b23e312ac75ae0f7df1e64be1">operator*</a> (const <a class="el" href="classitk_1_1Array.html">Array</a>&lt; T &gt; &amp;<a class="el" href="classstd_1_1vector.html">vector</a>) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#566f09227de695ec24b2f6122895a9ff">operator*=</a> (const T &amp;value)</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_1VariableSizeMatrix.html#00b2f6b23a2954f9a4873614d8d73a17">operator*=</a> (const <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt; &amp;matrix)</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_1VariableSizeMatrix.html#d1f2c5d12ef2e8e59fcfb874c312890d">operator*=</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#7d616f15135f6a7988f4ee4ef1e8b449">operator-</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_1VariableSizeMatrix.html#96e9d76a9597f958b677e6f2972a7d7f">operator/=</a> (const T &amp;value)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#bb41b5589c555a3574c628d139e80062">operator=</a> (const <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt; &amp;matrix)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#8b7906f5179741e93c0331f8433e3dc1">operator[]</a> (unsigned int i) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#1819fa3b904bdb506bb3514d3ba027fb">operator[]</a> (unsigned int i)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#78dff63b5ecd3cf9eca548ae0e9587a8">SetIdentity</a> (void)</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_1VariableSizeMatrix.html#422d01338a63aa30041b1fc7c7e504a2">SetSize</a> (unsigned int r, unsigned int c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#5f4b70d2f8cd4ad1b3b6d7694727fe53">VariableSizeMatrix</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#42fd764a36e3a229de900bcec3997de7">VariableSizeMatrix</a> (unsigned int rows, unsigned int cols)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#a4948a074e2db8f0d4c5aa2df3f785cf">VariableSizeMatrix</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="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#15ee565bb0f96c9b6a588a2360c53594">GetInverse</a> (void) 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_1VariableSizeMatrix.html#b39acc105af939b4805d69757ec70973">operator!=</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix) 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_1VariableSizeMatrix.html#dcf638bbb76c23b47595a17dcdcacc08">operator==</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix) 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_1VariableSizeMatrix.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#fc49ed14e7c6dfbc9368a510a01eba75">operator*</a> (const T &amp;value)</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_1VariableSizeMatrix.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#6f60358cade983a52c1670ccf8c374c5">operator+</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#5c9ffa17891986537bf64bd09ce02c78">operator+=</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix)</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_1VariableSizeMatrix.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#c685e69a1de2009115b720ba9e1456ee">operator-</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#27010e9e89ae777e366d2b80663642d9">operator-=</a> (const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;matrix)</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_1VariableSizeMatrix.html">Self</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VariableSizeMatrix.html#a6a91d1c314417203392afd870da3ee7">operator/</a> (const T &amp;value)</td></tr>

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

<a class="el" href="classA.html">A</a> templated class holding a M x N size <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> This class contains a <a class="el" href="classvnl__matrix.html">vnl_matrix</a> in order to make all the vnl mathematical methods available. This class is meant to be used when the matrix length cannot be determined at compile time. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00044">44</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="9966f0911de819d870797f1c32df76ee"></a><!-- doxytag: member="itk::VariableSizeMatrix::ComponentType" ref="9966f0911de819d870797f1c32df76ee" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef T <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::<a class="el" href="classitk_1_1VariableSizeMatrix.html#9966f0911de819d870797f1c32df76ee">ComponentType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00051">51</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8319c2c26335949346ef14b5419ad7ea"></a><!-- doxytag: member="itk::VariableSizeMatrix::InternalMatrixType" ref="8319c2c26335949346ef14b5419ad7ea" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt;T&gt; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::<a class="el" href="classvnl__matrix.html">InternalMatrixType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Internal matrix type 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00054">54</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7e7cc0496cbf54aca58df689b153085"></a><!-- doxytag: member="itk::VariableSizeMatrix::Self" ref="b7e7cc0496cbf54aca58df689b153085" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1VariableSizeMatrix.html">VariableSizeMatrix</a> <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::<a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00047">47</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="01f5fbee85ce00e9768e8f031ce9accd"></a><!-- doxytag: member="itk::VariableSizeMatrix::ValueType" ref="01f5fbee85ce00e9768e8f031ce9accd" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef T <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::<a class="el" href="classitk_1_1VariableSizeMatrix.html#01f5fbee85ce00e9768e8f031ce9accd">ValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Component value type 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00050">50</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

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

<p>
Default constructor. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00202">202</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="42fd764a36e3a229de900bcec3997de7"></a><!-- doxytag: member="itk::VariableSizeMatrix::VariableSizeMatrix" ref="42fd764a36e3a229de900bcec3997de7" args="(unsigned int rows, unsigned int cols)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::<a class="el" href="classitk_1_1VariableSizeMatrix.html">VariableSizeMatrix</a>           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>rows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>cols</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5f4b70d2f8cd4ad1b3b6d7694727fe53"></a><!-- doxytag: member="itk::VariableSizeMatrix::VariableSizeMatrix" ref="5f4b70d2f8cd4ad1b3b6d7694727fe53" args="(const Self &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::<a class="el" href="classitk_1_1VariableSizeMatrix.html">VariableSizeMatrix</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy constructor. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00207">207</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="56af128629dd97fa4dfd1dfa59e38896"></a><!-- doxytag: member="itk::VariableSizeMatrix::Cols" ref="56af128629dd97fa4dfd1dfa59e38896" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::Cols           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return number of columns in the matrix 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00213">213</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

<p>Referenced by <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00239">itk::VariableSizeMatrix&lt; T &gt;::operator==()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc75c292b6153d11dcb58b3af509d996"></a><!-- doxytag: member="itk::VariableSizeMatrix::Fill" ref="fc75c292b6153d11dcb58b3af509d996" args="(const T &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::Fill           </td>
          <td>(</td>
          <td class="paramtype">const T &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>
Fill the matrix with a value. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00158">158</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="15ee565bb0f96c9b6a588a2360c53594"></a><!-- doxytag: member="itk::VariableSizeMatrix::GetInverse" ref="15ee565bb0f96c9b6a588a2360c53594" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt;T&gt; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::GetInverse           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the inverse matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00187">187</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4ea6ba74630c0bda25775c5da7b9b580"></a><!-- doxytag: member="itk::VariableSizeMatrix::GetTranspose" ref="4ea6ba74630c0bda25775c5da7b9b580" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt;T&gt; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::GetTranspose           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the transposed matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00196">196</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a74d1f9e9343e5f72d5013c3d27c7b8"></a><!-- doxytag: member="itk::VariableSizeMatrix::GetVnlMatrix" ref="1a74d1f9e9343e5f72d5013c3d27c7b8" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classvnl__matrix.html">InternalMatrixType</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::GetVnlMatrix           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00146">146</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a3871702bfa3e9e957fe9e1d608f761"></a><!-- doxytag: member="itk::VariableSizeMatrix::GetVnlMatrix" ref="3a3871702bfa3e9e957fe9e1d608f761" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__matrix.html">InternalMatrixType</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::GetVnlMatrix           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00140">140</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

<p>Referenced by <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00224">itk::operator&lt;&lt;()</a>.</p>

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

<p>
Comparison operators.<p>
Comparison 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00172">172</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8db8fa5b52883627794183ed829b7890"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator()" ref="8db8fa5b52883627794183ed829b7890" args="(unsigned int row, unsigned int col) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const T&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator()           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return an element of the matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00122">122</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="95fa0e325250740630371310a495ae67"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator()" ref="95fa0e325250740630371310a495ae67" args="(unsigned int row, unsigned int col)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator()           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return an element of the matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00116">116</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc49ed14e7c6dfbc9368a510a01eba75"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*" ref="fc49ed14e7c6dfbc9368a510a01eba75" args="(const T &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const T &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>
<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> by scalar multiplication. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00092">92</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ceb04858853b6f440c1a103dc65c168"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*" ref="3ceb04858853b6f440c1a103dc65c168" args="(const vnl_vector&lt; T &gt; &amp;matrix) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&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_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*           </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"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> by <a class="el" href="classvnl__vector.html">vnl_vector</a> multiplication. 
</div>
</div><p>
<a class="anchor" name="c7aea828835afc53fa8b62589f4e29ca"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*" ref="c7aea828835afc53fa8b62589f4e29ca" args="(const vnl_matrix&lt; T &gt; &amp;matrix) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt;T&gt; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> by <a class="el" href="classvnl__matrix.html">vnl_matrix</a> multiplication. 
</div>
</div><p>
<a class="anchor" name="8a48ce0912c9c5249d41216f3ec7770a"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*" ref="8a48ce0912c9c5249d41216f3ec7770a" args="(const Self &amp;matrix) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> by <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> multiplication. 
</div>
</div><p>
<a class="anchor" name="7eb23e9b23e312ac75ae0f7df1e64be1"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*" ref="7eb23e9b23e312ac75ae0f7df1e64be1" args="(const Array&lt; T &gt; &amp;vector) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1Array.html">Array</a>&lt;T&gt; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1Array.html">Array</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>vector</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> by <a class="el" href="classitk_1_1Vector.html" title="A templated class holding a n-Dimensional vector.">Vector</a> multiplication. 
</div>
</div><p>
<a class="anchor" name="566f09227de695ec24b2f6122895a9ff"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*=" ref="566f09227de695ec24b2f6122895a9ff" args="(const T &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*=           </td>
          <td>(</td>
          <td class="paramtype">const T &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>
<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> by scalar multiplication. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00088">88</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="00b2f6b23a2954f9a4873614d8d73a17"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*=" ref="00b2f6b23a2954f9a4873614d8d73a17" args="(const vnl_matrix&lt; T &gt; &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> by <a class="el" href="classvnl__matrix.html">vnl_matrix</a> multiplication. 
</div>
</div><p>
<a class="anchor" name="d1f2c5d12ef2e8e59fcfb874c312890d"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator*=" ref="d1f2c5d12ef2e8e59fcfb874c312890d" args="(const Self &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator*=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> by <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> multiplication. 
</div>
</div><p>
<a class="anchor" name="6f60358cade983a52c1670ccf8c374c5"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator+" ref="6f60358cade983a52c1670ccf8c374c5" args="(const Self &amp;matrix) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator+           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> addition. 
</div>
</div><p>
<a class="anchor" name="5c9ffa17891986537bf64bd09ce02c78"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator+=" ref="5c9ffa17891986537bf64bd09ce02c78" args="(const Self &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator+=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> addition. 
</div>
</div><p>
<a class="anchor" name="7d616f15135f6a7988f4ee4ef1e8b449"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator&#45;" ref="7d616f15135f6a7988f4ee4ef1e8b449" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator-           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
negation operator 
</div>
</div><p>
<a class="anchor" name="c685e69a1de2009115b720ba9e1456ee"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator&#45;" ref="c685e69a1de2009115b720ba9e1456ee" args="(const Self &amp;matrix) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator-           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> addition. 
</div>
</div><p>
<a class="anchor" name="27010e9e89ae777e366d2b80663642d9"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator&#45;=" ref="27010e9e89ae777e366d2b80663642d9" args="(const Self &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator-=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<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> addition. 
</div>
</div><p>
<a class="anchor" name="a6a91d1c314417203392afd870da3ee7"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator/" ref="a6a91d1c314417203392afd870da3ee7" args="(const T &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator/           </td>
          <td>(</td>
          <td class="paramtype">const T &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>
<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> by scalar division. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00107">107</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="96e9d76a9597f958b677e6f2972a7d7f"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator/=" ref="96e9d76a9597f958b677e6f2972a7d7f" args="(const T &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator/=           </td>
          <td>(</td>
          <td class="paramtype">const T &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>
<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> by scalar division. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00101">101</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c6ffb6cb5c03e8c52c400fc5a9257ca"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator=" ref="9c6ffb6cb5c03e8c52c400fc5a9257ca" args="(const Self &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assignment operator. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00179">179</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb41b5589c555a3574c628d139e80062"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator=" ref="bb41b5589c555a3574c628d139e80062" args="(const vnl_matrix&lt; T &gt; &amp;matrix)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1VariableSizeMatrix.html">Self</a>&amp; <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classvnl__matrix.html">vnl_matrix</a>&lt; T &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>matrix</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assignment operator. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00164">164</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

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

<p>
Comparison operators.<p>
Comparison 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00239">239</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

<p>References <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00213">itk::VariableSizeMatrix&lt; T &gt;::Cols()</a>, and <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00210">itk::VariableSizeMatrix&lt; T &gt;::Rows()</a>.</p>

<p>Referenced by <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00172">itk::VariableSizeMatrix&lt; double &gt;::operator!=()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b7906f5179741e93c0331f8433e3dc1"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator[]" ref="8b7906f5179741e93c0331f8433e3dc1" args="(unsigned int i) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const T* <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a row of the matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00134">134</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1819fa3b904bdb506bb3514d3ba027fb"></a><!-- doxytag: member="itk::VariableSizeMatrix::operator[]" ref="1819fa3b904bdb506bb3514d3ba027fb" args="(unsigned int i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T* <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::operator[]           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a row of the matrix. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00128">128</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1851093b460d8fa334160582c804fcd5"></a><!-- doxytag: member="itk::VariableSizeMatrix::Rows" ref="1851093b460d8fa334160582c804fcd5" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::Rows           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return number of rows in the matrix 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00210">210</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

<p>Referenced by <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00239">itk::VariableSizeMatrix&lt; T &gt;::operator==()</a>.</p>

</div>
</div><p>
<a class="anchor" name="78dff63b5ecd3cf9eca548ae0e9587a8"></a><!-- doxytag: member="itk::VariableSizeMatrix::SetIdentity" ref="78dff63b5ecd3cf9eca548ae0e9587a8" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::SetIdentity           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the matrix to identity. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00152">152</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="422d01338a63aa30041b1fc7c7e504a2"></a><!-- doxytag: member="itk::VariableSizeMatrix::SetSize" ref="422d01338a63aa30041b1fc7c7e504a2" args="(unsigned int r, unsigned int c)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1VariableSizeMatrix.html">itk::VariableSizeMatrix</a>&lt; T &gt;::SetSize           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>c</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>
Set the matrix size. Old data lost. Returns true if size changed. 
<p>Definition at line <a class="el" href="itkVariableSizeMatrix_8h_source.html#l00216">216</a> of file <a class="el" href="itkVariableSizeMatrix_8h_source.html">itkVariableSizeMatrix.h</a>.</p>

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