#include <itkMatrix.h>
Public Types | |
typedef Matrix | Self |
typedef T | ValueType |
typedef T | ComponentType |
typedef vnl_matrix_fixed< T, NRows, NColumns > | InternalMatrixType |
Public Member Functions | |
Vector< T, NRows > | operator * (const Vector< T, NColumns > &vector) const |
Point< T, NRows > | operator * (const Point< T, NColumns > &vector) const |
CovariantVector< T, NRows > | operator * (const CovariantVector< T, NColumns > &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_fixed< T, NColumns, NRows > | GetInverse (void) const |
vnl_matrix_fixed< T, NColumns, NRows > | GetTranspose (void) const |
Matrix () | |
Matrix (const Self &matrix) | |
itkStaticConstMacro (RowDimensions, unsigned int, NRows) | |
itkStaticConstMacro (ColumnDimensions, unsigned int, NColumns) | |
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) |
bool | operator!= (const Self &matrix) |
Definition at line 39 of file itkMatrix.h.
|
Definition at line 46 of file itkMatrix.h. |
|
Internal matrix type Definition at line 54 of file itkMatrix.h. |
|
Standard class typedefs. Definition at line 42 of file itkMatrix.h. |
|
Component value type Definition at line 45 of file itkMatrix.h. |
|
Default constructor. Definition at line 164 of file itkMatrix.h. |
|
Copy constructor. Definition at line 167 of file itkMatrix.h. |
|
Fill the matrix with a value. Definition at line 143 of file itkMatrix.h. |
|
Return the inverse matrix. |
|
Return the transposed matrix. |
|
Return the matrix. Definition at line 135 of file itkMatrix.h. |
|
Return the matrix. Definition at line 131 of file itkMatrix.h. Referenced by itk::Matrix< double, itkGetStaticConstMacro(VectorDimension), itkGetStaticConstMacro(VectorDimension)::Matrix(). |
|
Number Of Columns and Rows. |
|
Number Of Columns and Rows. |
|
Matrix by scalar multiplication. Definition at line 96 of file itkMatrix.h. |
|
Matrix by vnl_vector multiplication. |
|
Matrix by vnl_matrix multiplication. |
|
|
Matrix by CovariantVector multiplication. |
|
|
|
Matrix by scalar multiplication. Definition at line 92 of file itkMatrix.h. |
|
Matrix by vnl_matrix multiplication. |
|
|
Comparison operators. |
|
Return an element of the matrix. Definition at line 119 of file itkMatrix.h. |
|
Return an element of the matrix. Definition at line 115 of file itkMatrix.h. |
|
Matrix addition. |
|
Matrix addition. |
|
Matrix addition. |
|
Matrix addition. |
|
Matrix by scalar division. Definition at line 107 of file itkMatrix.h. |
|
Matrix by scalar division. Definition at line 103 of file itkMatrix.h. |
|
Assignment operator. |
|
Assignment operator. |
|
Comparison operators. |
|
Return a row of the matrix. Definition at line 127 of file itkMatrix.h. |
|
Return a row of the matrix. Definition at line 123 of file itkMatrix.h. |
|
Set the matrix to identity. Definition at line 139 of file itkMatrix.h. |