SMIL  0.9.1
MultichannelArray< T, N > Class Template Reference
+ Collaboration diagram for MultichannelArray< T, N >:

Public Types

typedef T * lineType
typedef MultichannelType< T, N > MCType

Public Member Functions

void createArrays (UINT len)
void deleteArrays ()
bool isAllocated ()
 MultichannelArray (const MultichannelArray &rhs)
 MultichannelArray (const MultichannelArray &rhs, const UINT &newindex)
 MultichannelArray (T *arrayValsPtr, size_t size)
 operator char * ()
 operator void * ()
bool operator!= (void *ptr)
MultichannelArrayItem< T, N > operator* ()
MultichannelArray operator+ (int dp) const
MultichannelArray operator+ (size_t dp) const
MultichannelArrayoperator++ (int)
MultichannelArray operator- (int dp)
size_t operator- (const MultichannelArray< T, N > &arr)
MultichannelArrayoperator= (void *ptr)
MultichannelArrayoperator= (const MultichannelArray &rhs)
bool operator== (void *ptr)
MultichannelArrayItem< T, N > operator[] (const int &i)
const MCType operator[] (const int &i) const
ostream & printSelf (ostream &os=cout)
void resetArrays ()

Public Attributes

lineType arrays [N]

Protected Attributes

bool allocatedData
UINT index
UINT size

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