#include <itkVariableSizeMatrix.h>
Public Types | |
| typedef VariableSizeMatrix | Self |
| typedef T | ValueType |
| typedef T | ComponentType |
| typedef vnl_matrix< T > | InternalMatrixType |
Public Member Functions | |
| Array< T > | operator * (const Array< T > &vector) const |
| Self | operator * (const Self &matrix) const |
| vnl_matrix< T > | operator * (const vnl_matrix< T > &matrix) const |
| void | operator *= (const Self &matrix) |
| void | operator *= (const vnl_matrix< T > &matrix) |
| vnl_vector< T > | operator * (const vnl_vector< T > &matrix) const |
| void | operator *= (const T &value) |
| void | operator/= (const T &value) |
| T & | operator() (unsigned int row, unsigned int col) |
| const T & | operator() (unsigned int row, unsigned int col) const |
| T * | operator[] (unsigned int i) |
| const T * | operator[] (unsigned int i) const |
| InternalMatrixType & | GetVnlMatrix (void) |
| const InternalMatrixType & | GetVnlMatrix (void) const |
| void | SetIdentity (void) |
| void | Fill (const T &value) |
| const Self & | operator= (const vnl_matrix< T > &matrix) |
| const Self & | operator= (const Self &matrix) |
| vnl_matrix< T > | GetInverse (void) const |
| vnl_matrix< T > | GetTranspose (void) const |
| VariableSizeMatrix () | |
| VariableSizeMatrix (unsigned int rows, unsigned int cols) | |
| VariableSizeMatrix (const Self &matrix) | |
| unsigned int | Rows () const |
| unsigned int | Cols () const |
| bool | SetSize (unsigned int r, unsigned int c) |
| Self | operator+ (const Self &matrix) const |
| const Self & | operator+= (const Self &matrix) |
| Self | operator- (const Self &matrix) const |
| const Self & | operator-= (const Self &matrix) |
| Self | operator * (const T &value) |
| Self | operator/ (const T &value) |
| bool | operator== (const Self &matrix) const |
| bool | operator!= (const Self &matrix) const |
Definition at line 41 of file itkVariableSizeMatrix.h.
|
|||||
|
Definition at line 48 of file itkVariableSizeMatrix.h. |
|
|||||
|
Internal matrix type Definition at line 51 of file itkVariableSizeMatrix.h. |
|
|||||
|
Standard class typedefs. Definition at line 44 of file itkVariableSizeMatrix.h. |
|
|||||
|
Component value type Definition at line 47 of file itkVariableSizeMatrix.h. |
|
|||||||||
|
Default constructor. Definition at line 153 of file itkVariableSizeMatrix.h. |
|
||||||||||||||||
|
|
|
||||||||||
|
Copy constructor. Definition at line 158 of file itkVariableSizeMatrix.h. |
|
|||||||||
|
Return number of columns in the matrix Definition at line 164 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Fill the matrix with a value. Definition at line 132 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Return the inverse matrix. |
|
||||||||||
|
Return the transposed matrix. |
|
||||||||||
|
Return the matrix. Definition at line 124 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Return the matrix. Definition at line 120 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Matrix by scalar multiplication. Definition at line 86 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Matrix by vnl_vector multiplication. |
|
||||||||||
|
Matrix by vnl_matrix multiplication. |
|
||||||||||
|
||||||||||
|
||||||||||
|
Matrix by scalar multiplication. Definition at line 82 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Matrix by vnl_matrix multiplication. |
|
||||||||||
|
||||||||||
|
Comparison operators. |
|
||||||||||||||||
|
Return an element of the matrix. Definition at line 108 of file itkVariableSizeMatrix.h. |
|
||||||||||||||||
|
Return an element of the matrix. Definition at line 104 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Matrix addition. |
|
||||||||||
|
Matrix addition. |
|
||||||||||
|
Matrix addition. |
|
||||||||||
|
Matrix addition. |
|
||||||||||
|
Matrix by scalar division. Definition at line 97 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Matrix by scalar division. Definition at line 93 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Assignment operator. |
|
||||||||||
|
Assignment operator. |
|
||||||||||
|
Comparison operators. |
|
||||||||||
|
Return a row of the matrix. Definition at line 116 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Return a row of the matrix. Definition at line 112 of file itkVariableSizeMatrix.h. |
|
|||||||||
|
Return number of rows in the matrix Definition at line 161 of file itkVariableSizeMatrix.h. |
|
||||||||||
|
Set the matrix to identity. Definition at line 128 of file itkVariableSizeMatrix.h. |
|
||||||||||||||||
|
Set the matrix size. Old data lost. Returns true if size changed. Definition at line 167 of file itkVariableSizeMatrix.h. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000