Home
Install
Use
Develop
Support
News
Credits
hosted by
|
10 virtual void resize( int nRow, int nCol) = 0;
11 virtual T getElement( int i, int j) const = 0;
12 virtual void setElement( int i, int j, T value) = 0;
14 virtual int getSize() const = 0;
16 virtual void setZero() = 0;
17 virtual void setIdentity();
18 virtual void invert() = 0;
20 virtual Matrix<T>* operator*( const Matrix<T>* RHS) = 0;
21 virtual Matrix<T>* operator+( const Matrix<T>* RHS) = 0;
22 virtual Matrix<T>* operator-( const Matrix<T>* RHS) = 0;
23 virtual void operator=( const Matrix<T>* RHS);
31void Matrix<T>::setIdentity()
35 for( int i = 0; i < this->getSize(); i++)
42void Matrix<T>::operator=( const Matrix<T>* RHS)
45 if(this->getSize() != RHS->getSize() )
46 this->resize(RHS->getSize(), RHS->getSize() );
49 for( int i = 0; i < RHS->getSize(); i++)
51 for( int j = 0; j < RHS->getSize(); j++)
53 this->setElement(i, j, RHS->getElement(i, j));
Generated using doxygen 1.14.0
|