nmpp
Открытые члены | Поля данных | Защищенные данные

#include <tnmmtrpack.h>

Открытые члены

 nmmtrpack (int Height, int Width, int Border=0)
 
__INLINE__ nmvecpack< T > operator[] (int y) const
 
 nmmtrpack (const nmmtrpack< T > &mtr)
 
 nmmtrpack (T *Data, int Height, int Width, int Stride=0)
 
 nmmtrpack (const T *Data, int Height, int Width, int Stride=0)
 
nmmtrpack< T > & operator= (const nmmtrpack< T > &mtr)
 
nmmtrpack< T > & operator*= (const nmint< T > &val)
 
template<class T2 >
nmmtrpack< T2 > operator* (const nmint< T2 > &val)
 
template<class T2 >
nmvec< T2 > operator* (const nmvec< T2 > &vec)
 
template<class T2 >
nmmtrpack< T2 > operator* (const nmmtrpack< T2 > &mtr)
 
nmvec< T > & operator+= (const nmint< T > &val)
 
nmmtrpack< T > & operator+= (const nmmtrpack< T > &mtr)
 
nmmtrpack< T > operator+ (const nmmtrpack< T > &mtr) const
 
nmmtrpack< T > & operator-= (const nmmtrpack< T > &mtr)
 
nmmtrpack< T > operator- (const nmmtrpack< T > &mtr) const
 
nmmtrpack< T > operator- () const
 
nmmtrpack< T > & operator/= (const T val)
 
nmmtrpack< T > operator/ (const nmint< T > val) const
 
nmmtrpack< T > & operator>>= (const int shr)
 
nmmtrpack< T > operator>> (const int shr) const
 
nmmtrpack< T > & operator<<= (const int shl)
 
nmmtrpack< T > operator<< (const int shl) const
 
nmmtrpack< T > & operator|= (const nmmtrpack< T > &mtr)
 
nmmtrpack< T > operator| (const nmmtrpack< T > &mtr) const
 
nmmtrpack< T > & operator&= (const nmmtrpack< T > &mtr)
 
nmmtrpack< T > operator& (const nmmtrpack< T > &mtr) const
 
nmmtrpack< T > & operator^= (const nmint< T > &val)
 
nmmtrpack< T > operator^ (const nmint< T > &val) const
 
nmmtrpack< T > operator~ () const
 
__INLINE__ nmvec< T > GetVec (int y)
 
__INLINE__ nmvec< T > GetVec (int y, int x, int len)
 
__INLINE__ nmmtrpack< T > & SetMtr (int y, int x, nmmtrpack< T > &mSrc)
 
__INLINE__ nmmtrpack< T > & GetMtr (int y, int x, nmmtrpack< T > &mRes)
 
__INLINE__ nmmtrpack< T > GetMtr (int y, int x, int height, int width)
 
__INLINE__ T * Addr (int y, int x)
 
template<class T2 >
void Set (nmmtrpack< T2 > &mSrcMtr) const
 
void InitConst (nmint< T > &nVal)
 
nmmtrpack< T > transpose ()
 
void reset ()
 

Поля данных

int m_height
 
int m_width
 
int m_size
 
int m_stride
 
int m_border
 
T * m_data
 

Защищенные данные

T * m_container
 
bool m_flag_new
 

Подробное описание

template<class T>
class nmmtrpack< T >

 класс матриц.


Объявления и описания членов класса находятся в файле: