| eLynx SDK
v3.0.1 C++ image processing API reference |
#include <MatrixColVector.h>

Public Member Functions | |
| MatrixColVector (IMatrix &iMatrix, uint32 iCol) | |
| MatrixColVector (const MatrixColVector &iC) | |
| MatrixColVector & | operator= (const MatrixColVector &iC) |
| virtual uint32 | GetSize () const |
| virtual const double & | operator() (uint32 iIndex) const |
| virtual double & | operator() (uint32 iIndex) |
| virtual void | SwapValues (uint32 iIndex1, uint32 iIndex2) |
Definition at line 32 of file MatrixColVector.h.
| eLynx::Math::MatrixColVector::MatrixColVector | ( | IMatrix & | iMatrix, | |
| uint32 | iCol | |||
| ) |
Constructor, creates an column vector adapter above specified matrix and its column.
| iMatrix | the matrix | |
| iCol | the index of the matrix column |
| eLynx::Math::MatrixColVector::MatrixColVector | ( | const MatrixColVector & | iC | ) |
Copy constructor
| iC | the object to be copied |
| MatrixColVector& eLynx::Math::MatrixColVector::operator= | ( | const MatrixColVector & | iC | ) |
An assignement operator
| iC | the object to be copied |
| virtual uint32 eLynx::Math::MatrixColVector::GetSize | ( | ) | const [inline, virtual] |
Returns the vector size (matrix column height).
Implements eLynx::Math::IVector.
Definition at line 53 of file MatrixColVector.h.
| virtual const double& eLynx::Math::MatrixColVector::operator() | ( | uint32 | iIndex | ) | const [inline, virtual] |
Vector access operator - returns reference to particular value of the matrix column.
| iIndex | the index in the vector/column |
Implements eLynx::Math::IVector.
Definition at line 59 of file MatrixColVector.h.
| virtual double& eLynx::Math::MatrixColVector::operator() | ( | uint32 | iIndex | ) | [inline, virtual] |
Vector access operator - returns reference to particular value of the matrix column.
| iIndex | the index in the vector/column |
Implements eLynx::Math::IVector.
Definition at line 66 of file MatrixColVector.h.
| virtual void eLynx::Math::MatrixColVector::SwapValues | ( | uint32 | iIndex1, | |
| uint32 | iIndex2 | |||
| ) | [virtual] |
Swaps specified vector (column) values.
| iIndex1 | the index of the first value | |
| iIndex2 | the index of the second value |
Implements eLynx::Math::IVector.