#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] |