Doxygen Source Code Documentation
SUMA_surface Struct Reference
#include <afni_suma.h>
Data Fields | |
int | type |
int | num_ixyz |
int | nall_ixyz |
int | num_ijk |
int | nall_ijk |
int | seq |
int | seqbase |
int | sorted |
SUMA_ixyz * | ixyz |
THD_fvec3 * | norm |
SUMA_ijk * | ijk |
float | xbot |
float | ybot |
float | zbot |
float | xtop |
float | ytop |
float | ztop |
float | xcen |
float | ycen |
float | zcen |
char | idcode [32] |
char | idcode_ldp [32] |
char | idcode_dset [32] |
char | label [64] |
char | label_ldp [64] |
SUMA_vvlist * | vv |
SUMA_vnlist * | vn |
SUMA_ixyz * | ixyz |
SUMA_ijk * | ijk |
char | idc [32] |
Detailed Description
A surface structure in 3D space:- a bunch of SUMA_ixyz's
- a bunch of SUMA_ijk's linking them together
- other miscellaneous and convenient information
Definition at line 99 of file afni_suma.h.
Field Documentation
|
UNIQ_idcode() for this structure Definition at line 63 of file suma_types.h. |
|
IDCODE for this structure Definition at line 123 of file afni_suma.h. Referenced by AFNI_niml_redisplay_CB(), AFNI_niml_viewpoint_CB(), process_NIML_Node_ROI(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), slist_surfs_for_ldp(), suma2afni_surf(), and SUMA_create_empty_surface(). |
|
IDCODE for AFNI dataset domain parent Definition at line 126 of file afni_suma.h. Referenced by process_NIML_SUMA_ixyz(), suma2afni_surf(), and SUMA_create_empty_surface(). |
|
IDCODE for surface's local domain parent Definition at line 125 of file afni_suma.h. Referenced by AFNI_niml_redisplay_CB(), fill_ldp_surf_list(), process_NIML_SUMA_ixyz(), PV2S_check_surfaces(), slist_surfs_for_ldp(), suma2afni_surf(), and SUMA_create_empty_surface(). |
|
Triangle list: num_ijk long Definition at line 54 of file suma_types.h. |
|
Triangle list: num_ijk long Definition at line 111 of file afni_suma.h. Referenced by AFNI_brick_to_mri(), process_NIML_SUMA_ixyz(), SUMA_add_triangles(), SUMA_create_empty_surface(), SUMA_destroy_surface(), and SUMA_truncate_memory(). |
|
Node list: num_ixyz long Definition at line 53 of file suma_types.h. |
|
Node list: num_ixyz long Definition at line 109 of file afni_suma.h. Referenced by AFNI_brick_to_mri(), AFNI_get_xhair_node(), AFNI_process_plugout(), AFNI_sumato_CB(), AFNI_vnlist_func_overlay(), check_norm_dirs(), check_SUMA_surface(), final_clean_up(), init_seg_endpoints(), process_NIML_Node_ROI(), suma2afni_surf(), SUMA_add_nodes_ixyz(), SUMA_create_empty_surface(), SUMA_destroy_surface(), SUMA_find_node_id(), SUMA_ixyzsort_surface(), SUMA_make_vnlist(), and SUMA_truncate_memory(). |
|
Label for user interaction Definition at line 128 of file afni_suma.h. Referenced by AFNI_update_surface_widgets(), afni_vol2surf(), AFNI_vol2surf_func_overlay(), check_SUMA_surface(), fill_ldp_surf_list(), get_surf_data(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), process_NIML_SUMA_node_normals(), PV2S_check_surfaces(), slist_choose_surfs(), slist_surfs_for_ldp(), suma2afni_surf(), SUMA_create_empty_surface(), validate_v2s_inputs(), and write_output(). |
|
Label of surface's local domain parent Definition at line 129 of file afni_suma.h. Referenced by fill_ldp_surf_list(), process_NIML_SUMA_ixyz(), PV2S_check_surfaces(), slist_surfs_for_ldp(), suma2afni_surf(), and SUMA_create_empty_surface(). |
|
Number of triangles malloc-ed Definition at line 104 of file afni_suma.h. Referenced by process_NIML_SUMA_ixyz(), suma2afni_surf(), SUMA_add_triangles(), SUMA_create_empty_surface(), and SUMA_truncate_memory(). |
|
Number of node malloc-ed Definition at line 102 of file afni_suma.h. Referenced by check_SUMA_surface(), suma2afni_surf(), SUMA_add_nodes_ixyz(), SUMA_create_empty_surface(), and SUMA_truncate_memory(). |
|
Normals list: num_ixyz long Definition at line 110 of file afni_suma.h. Referenced by check_norm_dirs(), final_clean_up(), get_surf_data(), init_seg_endpoints(), process_NIML_SUMA_node_normals(), set_surf_results(), suma2afni_surf(), SUMA_add_norms_xyz(), SUMA_create_empty_surface(), SUMA_destroy_surface(), and validate_v2s_inputs(). |
|
Number of triangles Definition at line 48 of file suma_types.h. Referenced by AFNI_brick_to_mri(), AFNI_update_surface_widgets(), process_NIML_SUMA_ijk(), process_NIML_SUMA_ixyz(), suma2afni_surf(), SUMA_add_triangles(), SUMA_create_empty_surface(), and SUMA_truncate_memory(). |
|
|
If 1, node .id's are sequential Definition at line 49 of file suma_types.h. Referenced by check_SUMA_surface(), suma2afni_surf(), SUMA_add_nodes_ixyz(), SUMA_create_empty_surface(), SUMA_find_node_id(), and SUMA_ixyzsort_surface(). |
|
If .id's sequential, is smallest .id Definition at line 50 of file suma_types.h. Referenced by check_SUMA_surface(), suma2afni_surf(), SUMA_create_empty_surface(), SUMA_find_node_id(), and SUMA_ixyzsort_surface(). |
|
If 1, node .id's are sorted Definition at line 51 of file suma_types.h. Referenced by check_SUMA_surface(), suma2afni_surf(), SUMA_add_nodes_ixyz(), SUMA_create_empty_surface(), SUMA_find_node_id(), SUMA_ixyzsort_surface(), and SUMA_make_vnlist(). |
|
== SUMA_SURFACE_TYPE Definition at line 46 of file suma_types.h. Referenced by check_SUMA_surface(), suma2afni_surf(), and SUMA_create_empty_surface(). |
|
Voxel-to-node mapping, for overlays Definition at line 132 of file afni_suma.h. Referenced by AFNI_niml_redisplay_CB(), AFNI_vnlist_func_overlay(), AFNI_vol2surf_func_overlay(), suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_destroy_surface(). |
|
For ROIs from SUMA Definition at line 131 of file afni_suma.h. Referenced by process_NIML_Node_ROI(), suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_destroy_surface(). |
|
Smallest x-coordinate in ixyz Definition at line 56 of file suma_types.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Averagest x-coordinate in ixyz Definition at line 119 of file afni_suma.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Largest x-coordinate in ixyz Definition at line 59 of file suma_types.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Smallest y-coordinate in ixyz Definition at line 57 of file suma_types.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Averagest y-coordinate in ixyz Definition at line 120 of file afni_suma.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Largest y-coordinate in ixyz Definition at line 60 of file suma_types.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Smallest z-coordinate in ixyz Definition at line 58 of file suma_types.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Averagest z-coordinate in ixyz Definition at line 121 of file afni_suma.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
|
Largest z-coordinate in ixyz Definition at line 61 of file suma_types.h. Referenced by suma2afni_surf(), SUMA_create_empty_surface(), and SUMA_ixyzsort_surface(). |
The documentation for this struct was generated from the following files: