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

Public Types

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

Public Member Functions

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

Public Attributes

lineType arrays [N]
 

Protected Attributes

UINT size
 
UINT index
 
bool allocatedData
 

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