VR-Vantage 2.5 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
makVrv::Matrix< T > Class Template Reference

n dimensional matrix More...

Public Member Functions

 Matrix (size_t numRows, size_t numCols)
virtual ~Matrix ()
std::vector< T > & operator[] (size_t row)
const std::vector< T > & operator[] (size_t row) const
Matrix operator* (const Matrix &rhsMatrix) const
size_t getNumRows (void) const
size_t getNumCols (void) const
size_t getNumElements (void) const

Private Attributes

std::vector< std::vector< T > > myElements

Detailed Description

template<class T>
class makVrv::Matrix< T >

n dimensional matrix

Constructor & Destructor Documentation

template<class T >
makVrv::Matrix< T >::Matrix ( size_t  numRows,
size_t  numCols 
)

References Assert.

template<class T >
makVrv::Matrix< T >::~Matrix ( )
virtual

Member Function Documentation

template<class T >
std::vector< T > & makVrv::Matrix< T >::operator[] ( size_t  row)
template<class T >
const std::vector< T > & makVrv::Matrix< T >::operator[] ( size_t  row) const
template<class T >
Matrix< T > makVrv::Matrix< T >::operator* ( const Matrix< T > &  rhsMatrix) const
template<class T >
size_t makVrv::Matrix< T >::getNumRows ( void  ) const
template<class T >
size_t makVrv::Matrix< T >::getNumCols ( void  ) const
template<class T >
size_t makVrv::Matrix< T >::getNumElements ( void  ) const
inline

Member Data Documentation

template<class T >
std::vector< std::vector<T> > makVrv::Matrix< T >::myElements
private

The documentation for this class was generated from the following file:


Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)