eLynx SDK
v3.0.1 C++ image processing API reference |
#include <MatrixRowVector.h>
Public Member Functions | |
MatrixRowVector (IMatrix &iMatrix, uint32 iRow) | |
MatrixRowVector (const MatrixRowVector &iC) | |
MatrixRowVector & | operator= (const MatrixRowVector &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 MatrixRowVector.h.
eLynx::Math::MatrixRowVector::MatrixRowVector | ( | IMatrix & | iMatrix, | |
uint32 | iRow | |||
) |
Constructor, creates an row vector adapter above specified matrix and its row.
iMatrix | the matrix | |
iRow | the index of the matrix row |
eLynx::Math::MatrixRowVector::MatrixRowVector | ( | const MatrixRowVector & | iC | ) |
Copy constructor
iC | the object to be copied |
MatrixRowVector& eLynx::Math::MatrixRowVector::operator= | ( | const MatrixRowVector & | iC | ) |
An assignement operator
iC | the object to be copied |
virtual uint32 eLynx::Math::MatrixRowVector::GetSize | ( | ) | const [inline, virtual] |
Returns the vector size (matrix row width).
Implements eLynx::Math::IVector.
Definition at line 53 of file MatrixRowVector.h.
virtual const double& eLynx::Math::MatrixRowVector::operator() | ( | uint32 | iIndex | ) | const [inline, virtual] |
Vector access operator - returns reference to particular value of the matrix row.
iIndex | the index in the vector/row |
Implements eLynx::Math::IVector.
Definition at line 59 of file MatrixRowVector.h.
virtual double& eLynx::Math::MatrixRowVector::operator() | ( | uint32 | iIndex | ) | [inline, virtual] |
Vector access operator - returns reference to particular value of the matrix row.
iIndex | the index in the vector/row |
Implements eLynx::Math::IVector.
Definition at line 66 of file MatrixRowVector.h.
virtual void eLynx::Math::MatrixRowVector::SwapValues | ( | uint32 | iIndex1, | |
uint32 | iIndex2 | |||
) | [virtual] |
Swaps specified vector (row) values.
iIndex1 | the index of the first value | |
iIndex2 | the index of the second value |
Implements eLynx::Math::IVector.