Image Component Library (ICL)
|
Internally used Utility structure referencing a matrix column shallowly. More...
#include <DynMatrix.h>
Public Member Functions | |
DynMatrixColumn (const DynMatrix< T > *matrix, unsigned int column) | |
create from source matrix and column index More... | |
DynMatrixColumn (const DynMatrix< T > &matrix) | |
Create from source matrix (only works if matrix has only single column = column-vector) More... | |
DynMatrixColumn (const DynMatrixColumn &c) | |
Shallow copy from another matrix column reference. More... | |
col_iterator | begin () |
returns column begin More... | |
col_iterator | end () |
returns column end More... | |
const col_iterator | begin () const |
returns column begin (const) More... | |
const col_iterator | end () const |
returns column end (const) More... | |
unsigned int | dim () const |
returns column length (matrix->rows()) More... | |
DynMatrixColumn & | operator= (const DynMatrixColumn &c) |
assignment by another column More... | |
DynMatrixColumn & | operator= (const DynMatrix &src) |
assigne dyn matrix to matrix columns More... | |
DynMatrixColumn & | operator+= (const DynMatrixColumn &c) |
operator += for other columns More... | |
DynMatrixColumn & | operator-= (const DynMatrixColumn &c) |
operator += for other columns More... | |
DynMatrixColumn & | operator+= (const DynMatrix &m) |
operator += for DynMatrices More... | |
DynMatrixColumn & | operator-= (const DynMatrix &m) |
operator -= for DynMatrices More... | |
DynMatrixColumn & | operator *= (const T &val) |
operator *= for scalars More... | |
DynMatrixColumn & | operator/= (const T &val) |
operator /= for scalars More... | |
Public Attributes | |
DynMatrix< T > * | matrix |
Matrix reference. More... | |
unsigned int | column |
referenced column in matrix More... | |
Internally used Utility structure referencing a matrix column shallowly.
|
inline |
create from source matrix and column index
|
inline |
Create from source matrix (only works if matrix has only single column = column-vector)
|
inline |
Shallow copy from another matrix column reference.
|
inline |
returns column begin
|
inline |
returns column begin (const)
|
inline |
returns column length (matrix->rows())
|
inline |
returns column end
|
inline |
returns column end (const)
|
inline |
operator *= for scalars
|
inline |
operator += for other columns
|
inline |
operator += for DynMatrices
|
inline |
operator += for other columns
|
inline |
operator -= for DynMatrices
|
inline |
operator /= for scalars
|
inline |
assignment by another column
|
inline |
assigne dyn matrix to matrix columns
unsigned int icl::math::DynMatrix< T >::DynMatrixColumn::column |
referenced column in matrix
DynMatrix<T>* icl::math::DynMatrix< T >::DynMatrixColumn::matrix |
Matrix reference.