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