Public Member Functions | Private Attributes
Matrix Class Reference

This class describes a Matrix. More...

#include <Matrix.h>

List of all members.

Public Member Functions

double getValue (int line, int column) const
 Matrix (unsigned lines, unsigned columns)
 The constructor.
 Matrix (const CMat2 matrix2)
 Matrix (const CMat3 matrix3)
Matrix operator* (double scalar)
Matrix operator* (const Matrix rhs)
Matrix operator+ (const Matrix rhs)
Matrix operator- (const Matrix rhs)
Matrix operator/ (double scalar)
void setValue (int line, int column, double value)
Matrix transpose ()
 ~Matrix ()
 The destructor.

Private Attributes

unsigned int m_Columns
unsigned int m_Lines
double * m_Values

Detailed Description

This class describes a Matrix.

Author:
Michael Dahl

Definition at line 22 of file Matrix.h.


Constructor & Destructor Documentation

Matrix::Matrix ( unsigned  lines,
unsigned  columns 
) [inline]

The constructor.

Definition at line 27 of file Matrix.h.

Matrix::Matrix ( const CMat2  matrix2) [inline]

Definition at line 36 of file Matrix.h.

Matrix::Matrix ( const CMat3  matrix3) [inline]

Definition at line 45 of file Matrix.h.

Matrix::~Matrix ( ) [inline]

The destructor.

Definition at line 55 of file Matrix.h.


Member Function Documentation

double Matrix::getValue ( int  line,
int  column 
) const [inline]

Definition at line 59 of file Matrix.h.

Matrix Matrix::operator* ( double  scalar) [inline]

Definition at line 69 of file Matrix.h.

Matrix Matrix::operator* ( const Matrix  rhs) [inline]

Definition at line 85 of file Matrix.h.

Matrix Matrix::operator+ ( const Matrix  rhs) [inline]

Definition at line 93 of file Matrix.h.

Matrix Matrix::operator- ( const Matrix  rhs) [inline]

Definition at line 101 of file Matrix.h.

Matrix Matrix::operator/ ( double  scalar) [inline]

Definition at line 77 of file Matrix.h.

void Matrix::setValue ( int  line,
int  column,
double  value 
) [inline]

Definition at line 63 of file Matrix.h.


Member Data Documentation

unsigned int Matrix::m_Columns [private]

Definition at line 112 of file Matrix.h.

unsigned int Matrix::m_Lines [private]

Definition at line 111 of file Matrix.h.

double* Matrix::m_Values [private]

Definition at line 113 of file Matrix.h.


The documentation for this class was generated from the following file:


robbie_architecture
Author(s): Viktor Seib
autogenerated on Mon Oct 6 2014 02:53:09