Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

CTMatrix< TYPE > Class Template Reference

#include <TMatrix.h>

List of all members.

Public Member Functions

 CTMatrix ()
 CTMatrix (long rows, long columns)
 CTMatrix (const CTMatrix< TYPE > &matrix)
 ~CTMatrix ()
void Construction (long rows, long columns)
void Construction (const CTMatrix< TYPE > &matrix)
void Destruction ()
void ImportFrom (const void *source)
void ExportTo (void *destination) const
CTMatrix< TYPE > & operator= (const CTMatrix< TYPE > &matrix)
TYPE * operator[] (long index) const
bool Is_row_valid (long row) const
bool Is_column_valid (long column) const
bool IsNull () const
bool IsNotNull () const
long GetRows () const
long GetColumns () const
long Get_height () const
long Get_width () const
long GetElements () const
long GetSizeInBytes () const
TYPE * GetMemoryPointer () const

template<class TYPE>
class CTMatrix< TYPE >


Constructor & Destructor Documentation

template<class TYPE>
CTMatrix< TYPE >::CTMatrix  ) 
 

template<class TYPE>
CTMatrix< TYPE >::CTMatrix long  rows,
long  columns
 

template<class TYPE>
CTMatrix< TYPE >::CTMatrix const CTMatrix< TYPE > &  matrix  ) 
 

template<class TYPE>
CTMatrix< TYPE >::~CTMatrix  ) 
 


Member Function Documentation

template<class TYPE>
void CTMatrix< TYPE >::Construction const CTMatrix< TYPE > &  matrix  ) 
 

template<class TYPE>
void CTMatrix< TYPE >::Construction long  rows,
long  columns
 

template<class TYPE>
void CTMatrix< TYPE >::Destruction  ) 
 

template<class TYPE>
void CTMatrix< TYPE >::ExportTo void *  destination  )  const
 

template<class TYPE>
long CTMatrix< TYPE >::Get_height  )  const
 

template<class TYPE>
long CTMatrix< TYPE >::Get_width  )  const
 

template<class TYPE>
long CTMatrix< TYPE >::GetColumns  )  const
 

template<class TYPE>
long CTMatrix< TYPE >::GetElements  )  const
 

template<class TYPE>
TYPE* CTMatrix< TYPE >::GetMemoryPointer  )  const
 

template<class TYPE>
long CTMatrix< TYPE >::GetRows  )  const
 

template<class TYPE>
long CTMatrix< TYPE >::GetSizeInBytes  )  const
 

template<class TYPE>
void CTMatrix< TYPE >::ImportFrom const void *  source  ) 
 

template<class TYPE>
bool CTMatrix< TYPE >::Is_column_valid long  column  )  const
 

template<class TYPE>
bool CTMatrix< TYPE >::Is_row_valid long  row  )  const
 

template<class TYPE>
bool CTMatrix< TYPE >::IsNotNull  )  const
 

template<class TYPE>
bool CTMatrix< TYPE >::IsNull  )  const
 

template<class TYPE>
CTMatrix< TYPE >& CTMatrix< TYPE >::operator= const CTMatrix< TYPE > &  matrix  ) 
 

template<class TYPE>
TYPE* CTMatrix< TYPE >::operator[] long  index  )  const
 


The documentation for this class was generated from the following file:
Generated on Tue Aug 29 11:42:42 2006 for PageLayoutDOCLIB by  doxygen 1.4.2