Data structure for the representation of a matrix of values of the data type float. More...
#include <FloatMatrix.h>
Public Member Functions | |
| CFloatMatrix () | |
| CFloatMatrix (int nColumns, int nRows, bool bHeaderOnly=false) | |
| CFloatMatrix (const CFloatMatrix *pMatrix, bool bHeaderOnly=false) | |
| CFloatMatrix (const CFloatMatrix &matrix, bool bHeaderOnly=false) | |
| bool | LoadFromFile (const char *pFileName) |
| float & | operator() (const int nColumn, const int nRow) |
| const float & | operator() (const int nColumn, const int nRow) const |
| float * | operator[] (const int nRow) |
| const float * | operator[] (const int nRow) const |
| bool | SaveToFile (const char *pFileName) |
| ~CFloatMatrix () | |
Public Attributes | |
| int | columns |
| float * | data |
| int | rows |
Private Member Functions | |
| void | FreeMemory () |
Private Attributes | |
| bool | m_bOwnMemory |
Data structure for the representation of a matrix of values of the data type float.
Definition at line 56 of file FloatMatrix.h.
Definition at line 62 of file FloatMatrix.cpp.
| CFloatMatrix::CFloatMatrix | ( | int | nColumns, |
| int | nRows, | ||
| bool | bHeaderOnly = false |
||
| ) |
Definition at line 70 of file FloatMatrix.cpp.
| CFloatMatrix::CFloatMatrix | ( | const CFloatMatrix * | pMatrix, |
| bool | bHeaderOnly = false |
||
| ) |
Definition at line 104 of file FloatMatrix.cpp.
| CFloatMatrix::CFloatMatrix | ( | const CFloatMatrix & | matrix, |
| bool | bHeaderOnly = false |
||
| ) |
Definition at line 87 of file FloatMatrix.cpp.
Definition at line 121 of file FloatMatrix.cpp.
| void CFloatMatrix::FreeMemory | ( | ) | [private] |
Definition at line 131 of file FloatMatrix.cpp.
| bool CFloatMatrix::LoadFromFile | ( | const char * | pFileName | ) |
Definition at line 143 of file FloatMatrix.cpp.
| float& CFloatMatrix::operator() | ( | const int | nColumn, |
| const int | nRow | ||
| ) | [inline] |
Definition at line 75 of file FloatMatrix.h.
| const float& CFloatMatrix::operator() | ( | const int | nColumn, |
| const int | nRow | ||
| ) | const [inline] |
Definition at line 78 of file FloatMatrix.h.
| float* CFloatMatrix::operator[] | ( | const int | nRow | ) | [inline] |
Definition at line 76 of file FloatMatrix.h.
| const float* CFloatMatrix::operator[] | ( | const int | nRow | ) | const [inline] |
Definition at line 79 of file FloatMatrix.h.
| bool CFloatMatrix::SaveToFile | ( | const char * | pFileName | ) |
Definition at line 200 of file FloatMatrix.cpp.
Definition at line 89 of file FloatMatrix.h.
| float* CFloatMatrix::data |
Definition at line 91 of file FloatMatrix.h.
bool CFloatMatrix::m_bOwnMemory [private] |
Definition at line 95 of file FloatMatrix.h.
Definition at line 90 of file FloatMatrix.h.