SMIL
1.1
|
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) |
MultichannelArray & | operator= (void *ptr) |
MultichannelArray | operator+ (int dp) const |
MultichannelArray | operator+ (size_t dp) const |
MultichannelArray | operator- (int dp) |
MultichannelArray & | operator++ (int) |
size_t | operator- (const MultichannelArray< T, N > &arr) |
MultichannelArray & | operator= (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 |