LRAUV  revA
I2D< T > Class Template Referenceabstract

#include <I2D.h>

Public Member Functions

virtual ~I2D ()
 
virtual T ** getPtr2d ()=0
 
virtual T * getPtr1d ()=0
 
virtual int getM () const =0
 
virtual int getN () const =0
 

Static Public Member Functions

static T ** New2D (int m, int n, bool extra=false)
 
static void Delete2D (T **array)
 

Protected Member Functions

 I2D ()
 
 I2D (const I2D &)
 

Constructor & Destructor Documentation

template<typename T>
virtual I2D< T >::~I2D ( )
inlinevirtual
template<typename T>
I2D< T >::I2D ( )
inlineprotected
template<typename T>
I2D< T >::I2D ( const I2D< T > &  )
inlineprotected

Member Function Documentation

template<typename T>
static void I2D< T >::Delete2D ( T **  array)
inlinestatic
template<typename T>
virtual int I2D< T >::getM ( ) const
pure virtual
template<typename T>
virtual int I2D< T >::getN ( ) const
pure virtual
template<typename T>
virtual T* I2D< T >::getPtr1d ( )
pure virtual

Implemented in Matrix6x6, Matrix3x3, and Mtx.

template<typename T>
virtual T** I2D< T >::getPtr2d ( )
pure virtual
template<typename T>
static T** I2D< T >::New2D ( int  m,
int  n,
bool  extra = false 
)
inlinestatic

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