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