Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

Matrix Class Reference

#include <Matrix.hpp>

List of all members.

Public Methods

 Matrix ()
 Matrix (const Matrix &src)
 Matrix (UINT nSize)
virtual ~Matrix ()
BOOL operator== (const Matrix &right) const
BOOL operator!= (const Matrix &right) const
const Matrix & operator= (const Matrix &right)
UINT getSize () const
double operator() (UINT nRow, UINT nCol) const
double & operator() (UINT nRow, UINT nCol)
Matrix operator * (const Matrix &src) const
Vector operator * (const Vector &src) const
Matrix transpose () const
void dump () const

Static Public Methods

Matrix Identity (UINT nSize)

Private Attributes

MatrixDatapData


Constructor & Destructor Documentation

Matrix::Matrix  
 

Matrix::Matrix const Matrix &    src
 

Matrix::Matrix UINT    nSize
 

virtual Matrix::~Matrix   [virtual]
 


Member Function Documentation

Matrix Matrix::Identity UINT    nSize [static]
 

void Matrix::dump   const
 

UINT Matrix::getSize   const
 

Vector Matrix::operator * const Vector &    src const
 

Matrix Matrix::operator * const Matrix &    src const
 

BOOL Matrix::operator!= const Matrix &    right const
 

double& Matrix::operator() UINT    nRow,
UINT    nCol
 

double Matrix::operator() UINT    nRow,
UINT    nCol
const
 

const Matrix& Matrix::operator= const Matrix &    right
 

BOOL Matrix::operator== const Matrix &    right const
 

Matrix Matrix::transpose   const
 


Member Data Documentation

MatrixData* Matrix::pData [private]
 

Definition at line 43 of file Matrix.hpp.


The documentation for this class was generated from the following file:
Generated on Sun Oct 14 18:49:20 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001