![]() |
![]() |
![]() |
![]() |
DVtable_xyz, DVtable_xyz_create, DVtable_xyz_select
Synopsis
DVtable_xyz and DVtable_xyz_select are utility data structures used by the DVtable_* modules. DVtable_xyz_create is an utility module for table_to_uniform_field and table_to_scatter_field.Description
group DVtable_xyz {
int discrete;
float min => cache(min_array(values, null_flag, null_value));
float max => cache(max_array(values, null_flag, null_value));
float bin_size;
int normalize;
int set_labels;
int label_step;
int index_labels;
prim values[];
int null_flag;
prim null_value;
string name;
int nvals => array_size(values);
};
module DVtable_xyz_create {
Data_Array+Iparam &columns[];
int+read+write reset;
int+Oparam ncol;
string+read+write+nonotify names[];
string+Oparam xyz_names[];
DVtable_xyz_select+Oparam xyz_select;
DVtable_xyz+Oparam field_xyz[];
omethod+notify_inst+notify_val upd_func<val_state=1>
= "DVtable_xyz_create_update";
};
group DVtable_xyz_select {
int xyz_axis[3];
int+nonotify xyz_set[3];
int ndim => sum(xyz_set);
};Description
DVtable_xyz is an utility data structure used by the DVtable_* modules, table_to_uniform_field and table_to_scatter_field. DVtable_xyz_create is an utility module for table_to_uniform_field and table_to_scatter_field. It is an init function that translates an array of Data_Array, usually produced by Read_Column_File or DVtable_read, into an array of DVtable_xyz. The array of DVtable_xyz is intended to be turned into coordinate data by table_to_uniform_field and table_to_scatter_field. DVtable_xyz_select is an utility data structure used by the DVtable_* modules, table_to_uniform_field and table_to_scatter_field.
Input
Output
ncolxyz_namesxyz_selectfield_xyz
Example
File
See also
![]() |
![]() |
![]() |
![]() |