Doxygen Source Code Documentation
NI_vector Struct Reference
#include <niml.h>
| Data Fields | |
| NI_BASIC_PARTS | |
| NI_index_t | vec_len | 
| int | vec_typ | 
| void * | vec | 
| void * | vec_range | 
| NI_statistic * | statistic | 
Detailed Description
NI struct to hold a vector of values:- vec_len = number of values
- vec_typ = type of values (e.g., NI_FLOAT, etc.)
- vec = pointer to array of data of length vec_len
- vec_range = pointer to array of length 2 (if not NULL):- vec_range[0] = smallest value in vec
- vec_range[1] = largest value in vec
 
- statistic = defines statistical distribution for these values (if not NULL)
- the size in bytes of each element of vec can be determined by NI_datatype_size(vec_typ) -----------------------------------------------------------------------------
Definition at line 810 of file niml.h.
Field Documentation
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 816 of file niml.h. Referenced by NI_dataset_transpose(), NI_free_struct(), and NI_new_vector(). | 
| 
 | 
| 
 Definition at line 814 of file niml.h. Referenced by NI_dataset_transpose(), NI_free_struct(), NI_new_vector(), and NI_set_vector_range(). | 
| 
 | 
| 
 Definition at line 812 of file niml.h. Referenced by NI_set_vector_range(). | 
| 
 | 
| 
 Definition at line 815 of file niml.h. Referenced by NI_free_struct(), NI_new_vector(), and NI_set_vector_range(). | 
| 
 | 
| 
 Definition at line 813 of file niml.h. Referenced by NI_dataset_transpose(), NI_new_vector(), and NI_set_vector_range(). | 
The documentation for this struct was generated from the following file:
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  