#include <Karto.h>
| Public Member Functions | |
| void | Clear () | 
| kt_int32u | GetColumns () const | 
| kt_int32u | GetRows () const | 
| Matrix (kt_int32u rows, kt_int32u columns) | |
| kt_double & | operator() (kt_int32u row, kt_int32u column) | 
| const kt_double & | operator() (kt_int32u row, kt_int32u column) const | 
| virtual | ~Matrix () | 
| Private Member Functions | |
| void | Allocate () | 
| void | RangeCheck (kt_int32u row, kt_int32u column) const | 
| Private Attributes | |
| kt_int32u | m_Columns | 
| kt_double * | m_pData | 
| kt_int32u | m_Rows | 
| karto::Matrix::Matrix | ( | kt_int32u | rows, | 
| kt_int32u | columns | ||
| ) |  [inline] | 
| virtual karto::Matrix::~Matrix | ( | ) |  [inline, virtual] | 
| void karto::Matrix::Allocate | ( | ) |  [inline, private] | 
| void karto::Matrix::Clear | ( | ) |  [inline] | 
| kt_int32u karto::Matrix::GetColumns | ( | ) | const  [inline] | 
| kt_int32u karto::Matrix::GetRows | ( | ) | const  [inline] | 
| void karto::Matrix::RangeCheck | ( | kt_int32u | row, | 
| kt_int32u | column | ||
| ) | const  [inline, private] | 
| kt_int32u karto::Matrix::m_Columns  [private] | 
| kt_double* karto::Matrix::m_pData  [private] | 
| kt_int32u karto::Matrix::m_Rows  [private] |