class array : public xobj XSIL Array class.
The array class contains data elements organized as an N-dimensional array of a single data type. The last dimension varies the most rapidly. The array class contains an xsil stream to initialize the array data.
array(const char *Name, const char* Type=0, const char* Unit=0)
Type - Pointer to the array type.
Unit - Pointer to the array units.
~array(void)
void Spew(Xwriter& xout) const
xobj* Clone(void) const
const char* getObjType(void) const
const char* getUnit(void) const
int getNDim(void) const
int getDim(int iDim) const
int addDim(const char* Name, int nDim)
nDim - Size of added dimension.
int addDim(const dim& Dim)
void setUnit(const char* Unit)
void setStream(const Stream& istr)
void setRemote(const char* File)
void FillData(int N, int* Data)
Data - Integer array containing data for the array.
void FillData(int N, float* Data)
Data - Float array containing data for the array.
void FillData(int N, double* Data)
Data - Double array containing data for the array.
void FillData(int N, std::string* Data)
Data - String array containing data for the array.
Stream& refStream(void)
const Stream& refStream(void) const
alphabetic index hierarchy of classes
generated by doc++