| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
float * aData array itself. The flat data representation is used. For example, matrix [nx x ny] is presented as flat (1d-) array with length nx*ny. The element with indexes {i, j, k} is a[i+nx*j+nx*ny*k] (indexes are zero based).
int nxNumber of points in 1st dimensions (’x’ dimension).
int nyNumber of points in 2nd dimensions (’y’ dimension).
int nzNumber of points in 3d dimensions (’z’ dimension).
char * idColumn (or slice if nz>1) names – one character per column.
bool linkFlag to use external data, i.e. don’t delete it.
mglData: float GetVal (long i)mglData: void SetVal (float val, long i)Gets or sets the value in by "flat" index i without border checking. Index i should be in range [0, nx*ny*nz-1].
mglData: long GetNx ()mglData: long GetNy ()mglData: long GetNz ()long mgl_data_get_nx (HCDT dat)long mgl_data_get_ny (HCDT dat)long mgl_data_get_nz (HCDT dat)Gets the x-, y-, z-size of the data.
float mgl_data_get_value (HCDT dat, int i, int j, int k)float * mgl_data_value (HMDT dat, int i, int j, int k)void mgl_data_set_value (HMDT dat, float v, int i, int j, int k)Gets or sets the value in specified cell of the data with border checking.
const float * mgl_data_data (HCDT dat)Returns pointer to internal data array.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by Autobuild on July 16, 2012 using texi2html 1.82.