Public Member Functions | |
Matrix () | |
Matrix (int, int) | |
Matrix (int, int, const Type &) | |
Matrix (int, int, const Type *) | |
Matrix (const Matrix &) | |
Matrix & | operator= (const Matrix &) |
Type * | operator[] (const int) |
const Type * | operator[] (const int) const |
int | getNumberOfRows () const |
int | getNumberOfColumns () const |
~Matrix () | |
Private Attributes | |
int | numberOfRows |
int | numberOfColumns |
Type ** | matrix |
Definition at line 25 of file Matrix.h.
Purple::Matrix< Type >::Matrix | ( | ) |
Purple::Matrix< Type >::Matrix | ( | int | newNumberOfRows, | |
int | newNumberOfColumns | |||
) |
Purple::Matrix< Type >::Matrix | ( | int | newNumberOfRows, | |
int | newNumberOfColumns, | |||
const Type & | type | |||
) |
Purple::Matrix< Type >::Matrix | ( | int | newNumberOfRows, | |
int | newNumberOfColumns, | |||
const Type * | type | |||
) |
Purple::Matrix< Type >::Matrix | ( | const Matrix< Type > & | oldMatrix | ) |
Purple::Matrix< Type >::~Matrix | ( | ) |
Matrix& Purple::Matrix< Type >::operator= | ( | const Matrix< Type > & | ) |
Type * Purple::Matrix< Type >::operator[] | ( | const | int | ) |
const Type * Purple::Matrix< Type >::operator[] | ( | const | int | ) | const |
int Purple::Matrix< Type >::getNumberOfRows | ( | ) | const |
int Purple::Matrix< Type >::getNumberOfColumns | ( | ) | const |
int Purple::Matrix< Type >::numberOfRows [private] |
int Purple::Matrix< Type >::numberOfColumns [private] |
Type** Purple::Matrix< Type >::matrix [private] |