Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

NI_element Struct Reference

#include <niml.h>


Data Fields

int type
int outmode
char * name
int attr_num
char ** attr_lhs
char ** attr_rhs
int vec_num
int vec_len
int vec_filled
int * vec_typ
void ** vec
int vec_rank
int * vec_axis_len
float * vec_axis_delta
float * vec_axis_origin
char ** vec_axis_unit
char ** vec_axis_label

Detailed Description

A data element.

Definition at line 198 of file niml.h.


Field Documentation

char** NI_element::attr_lhs
 

Left-hand-sides of attributes.

Definition at line 203 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_get_attribute(), NI_new_data_element(), NI_read_element(), NI_set_attribute(), and NI_write_element().

int NI_element::attr_num
 

Number of attributes.

Definition at line 202 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_get_attribute(), NI_new_data_element(), NI_read_element(), NI_set_attribute(), and NI_write_element().

char** NI_element::attr_rhs
 

Right-hand-sides of attributes.

Definition at line 204 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_get_attribute(), NI_new_data_element(), NI_read_element(), NI_set_attribute(), and NI_write_element().

char* NI_element::name
 

Name of element.

Definition at line 201 of file niml.h.

Referenced by AFNI_process_NIML_data(), main(), make_empty_data_element(), NI_do(), NI_element_name(), NI_free_element(), NI_new_data_element(), NI_read_element(), NI_suck_stream(), NI_write_element(), nifti_set_afni_extension(), niml_to_mri(), SUMA_ColLabelCopy(), SUMA_DsetInfo(), SUMA_FakeIt(), SUMA_FindNgrAttributeElement(), SUMA_Mesh_IJK_nel2Mesh_IJK(), SUMA_niml_workproc(), SUMA_nimlSO2SO(), SUMA_NodeXYZ_nel2NodeXYZ(), SUMA_oDsetNel2nDsetNgr(), SUMA_OpenDrawnROI_NIML(), SUMA_process_NIML_data(), SUMA_VolPar_nel2SOVolPar(), THD_add_bricks(), THD_dblkatr_from_niml(), THD_open_3D(), and XSAVE_input().

int NI_element::outmode
 

If >=0, output mode.

Definition at line 200 of file niml.h.

Referenced by make_empty_data_element(), NI_new_data_element(), NI_write_element(), THD_nimlize_dsetatr(), and THD_subbrick_to_niml().

int NI_element::type
 

What type of struct is this?

Definition at line 199 of file niml.h.

Referenced by make_empty_data_element(), NI_add_column(), NI_add_column_stride(), NI_alter_veclen(), NI_do(), NI_element_name(), NI_element_type(), NI_fill_column_stride(), NI_insert_string(), NI_insert_value(), NI_new_data_element(), NI_set_axes(), NI_set_delta(), NI_set_dimen(), NI_set_origin(), and NI_set_units().

void** NI_element::vec
 

Pointer to each vector.

Definition at line 209 of file niml.h.

Referenced by AFNI_niml_redisplay_CB(), Dtable_from_nimlstring(), make_empty_data_element(), NI_add_column(), NI_alter_veclen(), NI_fill_column_stride(), NI_free_element(), NI_insert_value(), NI_new_data_element(), NI_read_element(), NI_write_element(), niml_to_intvec(), niml_to_matrix(), niml_to_mri(), niml_to_stringvec(), NIML_to_SUMA_ixyz(), niml_to_symvec(), process_NIML_Node_ROI(), process_NIML_SUMA_crosshair_xyz(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), SUMA_AddNgrHist(), SUMA_Col2Float(), SUMA_ColorizePlane(), SUMA_DsetCol2Float(), SUMA_DsetInfo(), SUMA_FakeIt(), SUMA_GetCx(), SUMA_GetDsetValInCol(), SUMA_GetDsetValInCol2(), SUMA_GetNgrHist(), SUMA_GetNodeDef(), SUMA_GetValInCol(), SUMA_GetValInCol2(), SUMA_iRGB_to_OverlayPointer(), SUMA_MaskedCopyofDset(), SUMA_Mesh_IJK_nel2Mesh_IJK(), SUMA_niml_workproc(), SUMA_NodeXYZ_nel2NodeXYZ(), SUMA_oDsetNel2nDsetNgr(), SUMA_OpenDrawnROI_NIML(), SUMA_process_NIML_data(), THD_add_bricks(), THD_dblkatr_from_niml(), and THD_load_3D().

float* NI_element::vec_axis_delta
 

Array of step sizes, from ni_delta.

Definition at line 213 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_new_data_element(), NI_set_delta(), NI_write_element(), and THD_open_3D().

char** NI_element::vec_axis_label
 

Array of labels, from ni_axes.

Definition at line 216 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_new_data_element(), NI_set_axes(), NI_write_element(), and THD_open_3D().

int* NI_element::vec_axis_len
 

Array of dimensions, from ni_dimen.

Definition at line 212 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_new_data_element(), NI_read_element(), NI_set_dimen(), NI_write_element(), and THD_open_3D().

float* NI_element::vec_axis_origin
 

Array of origins, from ni_origin.

Definition at line 214 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_new_data_element(), NI_set_origin(), NI_write_element(), and THD_open_3D().

char** NI_element::vec_axis_unit
 

Array of units, from ni_units.

Definition at line 215 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_free_element(), NI_new_data_element(), NI_set_units(), and NI_write_element().

int NI_element::vec_filled
 

Length that each one was filled up.

Definition at line 207 of file niml.h.

Referenced by Dtable_from_nimlstring(), main(), make_empty_data_element(), NI_alter_veclen(), NI_fill_column_stride(), NI_new_data_element(), NI_read_element(), NIML_to_AGNI_nod(), NIML_to_SUMA_ixyz(), process_NIML_Node_ROI(), process_NIML_SUMA_crosshair_xyz(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), SUMA_AddGenColAttr(), SUMA_AddGenDsetColAttr(), SUMA_Col2Float(), SUMA_ColorizePlane(), SUMA_DsetCol2Float(), SUMA_DsetInfo(), SUMA_FindNgrAttributeElement(), SUMA_GetNodeIndex_FromNodeRow(), SUMA_GetNodeOverInd(), SUMA_GetNodeRow_FromNodeIndex(), SUMA_iRGB_to_OverlayPointer(), SUMA_niml_workproc(), SUMA_nimlSO2SO(), SUMA_OKassign(), SUMA_process_NIML_data(), and SUMA_ScaleToMap_Interactive().

int NI_element::vec_len
 

Length of each vector.

Definition at line 206 of file niml.h.

Referenced by Dtable_from_nimlstring(), main(), make_empty_data_element(), NI_add_column(), NI_add_column_stride(), NI_alter_veclen(), NI_fill_column_stride(), NI_free_element(), NI_insert_string(), NI_insert_value(), NI_new_data_element(), NI_read_element(), NI_set_dimen(), NI_write_element(), NIML_to_AGNI_nod(), niml_to_intvec(), niml_to_matrix(), niml_to_mri(), niml_to_stringvec(), NIML_to_SUMA_ixyz(), niml_to_symvec(), process_NIML_SUMA_crosshair_xyz(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), SUMA_AddNodeIndexColumn(), SUMA_Col2Float(), SUMA_CreateOverlayPointer(), SUMA_DsetCol2Float(), SUMA_DsetInfo(), SUMA_FakeIt(), SUMA_FindNgrAttributeElement(), SUMA_GetDsetValInCol(), SUMA_GetDsetValInCol2(), SUMA_GetNodeIndex_FromNodeRow(), SUMA_GetNodeRow_FromNodeIndex(), SUMA_GetValInCol(), SUMA_GetValInCol2(), SUMA_LoadDsetFile(), SUMA_MaskDsetByClustList(), SUMA_MaskedCopyofDset(), SUMA_Mesh_IJK_nel2Mesh_IJK(), SUMA_niml_workproc(), SUMA_nimlSO2SO(), SUMA_NodeXYZ_nel2NodeXYZ(), SUMA_oDsetNel2nDsetNgr(), SUMA_OKassign(), SUMA_OpenDrawnROI_NIML(), SUMA_process_NIML_data(), THD_add_bricks(), THD_dblkatr_from_niml(), THD_load_3D(), and THD_open_3D().

int NI_element::vec_num
 

Number of vectors (may be 0).

Definition at line 205 of file niml.h.

Referenced by Dtable_from_nimlstring(), main(), make_empty_data_element(), NI_add_column(), NI_add_column_stride(), NI_alter_veclen(), NI_fill_column_stride(), NI_free_element(), NI_insert_string(), NI_insert_value(), NI_new_data_element(), NI_read_element(), NI_write_element(), NIML_to_AGNI_nod(), niml_to_intvec(), niml_to_matrix(), niml_to_mri(), niml_to_stringvec(), NIML_to_SUMA_ixyz(), niml_to_symvec(), process_NIML_Node_ROI(), process_NIML_SUMA_crosshair_xyz(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), SUMA_AddColAttr(), SUMA_AddDsetColAttr(), SUMA_AddGenColAttr(), SUMA_AddGenDsetColAttr(), SUMA_AttrOfDsetColNumb(), SUMA_Col2Float(), SUMA_DsetCol2Float(), SUMA_DsetColLabelCopy(), SUMA_DsetInfo(), SUMA_FakeIt(), SUMA_FindNgrAttributeElement(), SUMA_FormSwitchColMenuVector(), SUMA_GetColIndex(), SUMA_GetColRange(), SUMA_GetDsetColIndex(), SUMA_GetDsetColRange(), SUMA_GetDsetValInCol(), SUMA_GetDsetValInCol2(), SUMA_GetValInCol(), SUMA_GetValInCol2(), SUMA_is_AllNumeric_dset(), SUMA_is_AllNumeric_nel(), SUMA_is_AllNumeric_ngr(), SUMA_MaskDsetByClustList(), SUMA_MaskedCopyofDset(), SUMA_niml_workproc(), SUMA_nimlSO2SO(), SUMA_oDsetNel2nDsetNgr(), SUMA_OpenDrawnROI_NIML(), SUMA_process_NIML_data(), SUMA_TypeOfColNumb(), SUMA_TypeOfDsetColNumb(), THD_add_bricks(), THD_dblkatr_from_niml(), THD_load_3D(), and THD_open_3D().

int NI_element::vec_rank
 

Number of dimensions, from ni_dimen.

Definition at line 211 of file niml.h.

Referenced by main(), make_empty_data_element(), NI_new_data_element(), NI_read_element(), NI_set_axes(), NI_set_delta(), NI_set_dimen(), NI_set_origin(), NI_set_units(), NI_write_element(), and THD_open_3D().

int* NI_element::vec_typ
 

Type code for each vector.

Definition at line 208 of file niml.h.

Referenced by Dtable_from_nimlstring(), make_empty_data_element(), NI_add_column(), NI_alter_veclen(), NI_fill_column_stride(), NI_free_element(), NI_insert_string(), NI_insert_value(), NI_new_data_element(), NI_read_element(), NI_write_element(), NIML_to_AGNI_nod(), niml_to_intvec(), niml_to_matrix(), niml_to_mri(), niml_to_stringvec(), NIML_to_SUMA_ixyz(), niml_to_symvec(), process_NIML_Node_ROI(), process_NIML_SUMA_crosshair_xyz(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), SUMA_FakeIt(), SUMA_OpenDrawnROI_NIML(), SUMA_process_NIML_data(), THD_add_bricks(), THD_dblkatr_from_niml(), and THD_open_3D().


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: