LRAUV  revA
TinyCube Class Reference

#include <Universal_Test.h>

Inheritance diagram for TinyCube:
Collaboration diagram for TinyCube:

Public Member Functions

 TinyCube (float f000=0, float f001=0, float f010=0, float f011=0, float f100=0, float f101=0, float f110=0, float f111=0)
 
virtual ~TinyCube ()
 
virtual float *** getPtr3d ()
 
virtual float ** getPtr2d ()
 
virtual float * getPtr1d ()
 
virtual int getM () const
 
virtual int getN () const
 
virtual int getO () const
 
float ** operator[] (int index)
 
- Public Member Functions inherited from I3D< float >
virtual ~I3D ()
 

Protected Attributes

float *** value_
 

Additional Inherited Members

- Static Public Member Functions inherited from I3D< float >
static float *** New3D (int m, int n, int o, bool extra=false)
 
static void Delete3D (float ***array)
 
- Protected Member Functions inherited from I3D< float >
 I3D ()
 
 I3D (const I3D &)
 

Constructor & Destructor Documentation

TinyCube::TinyCube ( float  f000 = 0,
float  f001 = 0,
float  f010 = 0,
float  f011 = 0,
float  f100 = 0,
float  f101 = 0,
float  f110 = 0,
float  f111 = 0 
)
inline

References value_.

virtual TinyCube::~TinyCube ( )
inlinevirtual

Member Function Documentation

virtual int TinyCube::getM ( ) const
inlinevirtual

Implements I3D< float >.

virtual int TinyCube::getN ( ) const
inlinevirtual

Implements I3D< float >.

virtual int TinyCube::getO ( ) const
inlinevirtual

Implements I3D< float >.

virtual float* TinyCube::getPtr1d ( void  )
inlinevirtual

Implements I3D< float >.

References value_.

virtual float** TinyCube::getPtr2d ( void  )
inlinevirtual

Implements I3D< float >.

References value_.

virtual float*** TinyCube::getPtr3d ( )
inlinevirtual

Implements I3D< float >.

References value_.

float** TinyCube::operator[] ( int  index)
inline

References value_.

Member Data Documentation

float*** TinyCube::value_
protected

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