nmpp
Открытые члены | Поля данных | Защищенные данные
Шаблон класса mtr< T >

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

void origin (int y, int x)
 
void setval (int y, int x, const T &val)
 
void setvalx (int y, int x, const T &val)
 
getval (int y, int x) const
 
getvalx (int y, int x) const
 
 mtr (int nHeight, int nWidth, int nBorder=0)
 
void resize (int nHeight, int nWidth, int nBorder=0)
 
 mtr (const mtr< T > &matr)
 
void assign (T *Data, int nHeight, int nWidth, int nStride=0)
 
 mtr (T *Data, int nHeight, int nWidth, int nStride=0)
 
mtr< T > & operator= (mtr< T > &matr)
 
mtr< T > & operator= (T &val)
 
T * operator[] (int row) const
 
T & index (int idx)
 
mtr< T > & operator*= (const T val)
 
mtr< T > operator* (const T &val) const
 
vec< T > operator* (const vec< T > &vect)
 
mtr< T > operator* (const mtr< T > &matr)
 
mtr< T > & operator+= (const T &val)
 
mtr< T > & operator+= (const mtr< T > &matr)
 
mtr< T > operator+ (const mtr< T > &matr) const
 
mtr< T > & operator-= (const mtr< T > &matr)
 
mtr< T > & operator-= (const T &val)
 
mtr< T > operator- (const mtr< T > &matr) const
 
mtr< T > operator- () const
 
mtr< T > & operator/= (const T val)
 
mtr< T > operator/ (const T val) const
 
mtr< T > & operator>>= (const int shr)
 
mtr< T > operator>> (const int shr) const
 
mtr< T > & operator<<= (const int shl)
 
mtr< T > operator<< (const int shl) const
 
mtr< T > & operator&= (const T &val)
 
mtr< T > & operator&= (const mtr< T > &matr)
 
mtr< T > operator& (const mtr< T > &matr) const
 
mtr< T > & operator|= (const mtr< T > &matr)
 
mtr< T > operator| (const mtr< T > &matr) const
 
mtr< T > & operator^= (const mtr< T > &matr)
 
mtr< T > & operator^= (const T &val)
 
mtr< T > operator^ (const mtr< T > &matr) const
 
mtr< T > operator^ (const T &val) const
 
mtr< T > operator~ ()
 
void set (const T val)
 
mtr< T > transpose ()
 
mtr< T > & diag (T val)
 
T * addr (int y, int x)
 
void reset ()
 
int sum ()
 
vec< T > getvec (int y) const
 
vec< T > getcol (int x) const
 
minpos (int &ypos, int &xpos)
 
maxpos (int &ypos, int &xpos)
 
void CopyTo (T *pData)
 
void CopyFrom (T *pData)
 
template<class T2 >
void ConvertTo (T2 *pData)
 
template<class T2 >
void ConvertFrom (T2 *pData)
 
mtr< double > & operator<<= (const int Shl)
 

Поля данных

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

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

T * m_container
 

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