Doxygen Source Code Documentation
THD_datablock Struct Reference
#include <3ddata.h>
Data Fields | |
int | type |
int | nvals |
MRI_IMARR * | brick |
float * | brick_fac |
int * | brick_bytes |
char ** | brick_lab |
char ** | brick_keywords |
int * | brick_statcode |
float ** | brick_stataux |
int64_t | total_bytes |
int | malloc_type |
int | locked |
int | master_nvals |
int * | master_ival |
int * | master_bytes |
float | master_bot |
float | master_top |
THD_diskptr * | diskptr |
int | natr |
int | natr_alloc |
ATR_any * | atr |
KILL_list | kl |
XtPointer | parent |
char | shm_idcode [32] |
int | shm_idint |
Detailed Description
All subvolumes are stored in an array of MRI_IMAGE (the "brick").- If mmap is used, then the whole external file is mmap()-ed in one block and the data pointers for each image computed from this base.
- If malloc() is used, then each image is separately allocated and read in.
- Each datablock has a brick, even if it doesn't actually contain data (is only warp-on-demand).
- Whether or not a datablock contains actual voxel data can be determined by examining the "malloc_type".
- Date:
- Feb 1996
Definition at line 1031 of file 3ddata.h.
Field Documentation
|
array of attributes (from the header) Definition at line 1063 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), main(), r_idisp_thd_datablock(), T3D_read_images(), THD_anonymize_dset(), THD_delete_datablock(), THD_erase_all_atr(), THD_erase_one_atr(), THD_find_atr(), THD_nimlize_dsetatr(), THD_read_all_atr(), THD_set_atr(), and THD_write_atr(). |
|
|
array of data size of each sub-brick Definition at line 1038 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_add_bricklist(), EDIT_dset_items(), EDIT_empty_copy(), EDIT_empty_datablock(), EDIT_substitute_brick(), r_idisp_thd_datablock(), T3D_fix_dataset_dimen(), T3D_read_images(), THD_delete_datablock(), THD_init_datablock_brick(), THD_init_one_datablock(), and THD_setup_mastery(). |
|
array of scale factors to convert sub-bricks to floats Definition at line 1037 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), EDIT_add_bricklist(), EDIT_dset_items(), EDIT_empty_copy(), EDIT_empty_datablock(), FD_brick_to_series(), r_idisp_thd_datablock(), T3D_fix_dataset_dimen(), T3D_read_images(), T3D_save_file_CB(), THD_datablock_from_atr(), THD_delete_datablock(), THD_extract_many_series(), THD_init_datablock_brick(), THD_init_one_datablock(), THD_insert_series(), THD_need_brick_factor(), THD_set_dataset_attributes(), and THD_setup_mastery(). |
|
keywords strings for all sub-bricks Definition at line 1043 of file 3ddata.h. Referenced by AFNI_read_images(), EDIT_add_bricklist(), EDIT_empty_datablock(), main(), r_idisp_thd_datablock(), THD_append_datablock_keywords(), THD_copy_datablock_auxdata(), THD_datablock_apply_atr(), THD_datablock_from_atr(), THD_delete_datablock(), THD_init_datablock_keywords(), THD_init_one_datablock(), THD_set_dataset_attributes(), THD_setup_mastery(), and THD_store_datablock_keywords(). |
|
labels for all sub-bricks Definition at line 1042 of file 3ddata.h. Referenced by AFNI_follower_dataset(), AFNI_read_images(), EDIT_add_bricklist(), EDIT_empty_datablock(), main(), r_idisp_thd_datablock(), THD_copy_datablock_auxdata(), THD_datablock_apply_atr(), THD_datablock_from_atr(), THD_delete_datablock(), THD_init_datablock_labels(), THD_init_one_datablock(), THD_set_dataset_attributes(), THD_setup_mastery(), and THD_store_datablock_label(). |
|
stat_aux parameters for each sub-brick with brick_statcode[iv] > 0 Definition at line 1045 of file 3ddata.h. Referenced by AFNI_read_images(), EDIT_add_bricklist(), EDIT_empty_datablock(), r_idisp_thd_datablock(), THD_copy_datablock_auxdata(), THD_delete_datablock(), THD_init_datablock_stataux(), THD_init_one_datablock(), THD_set_dataset_attributes(), THD_setup_mastery(), and THD_store_datablock_stataux(). |
|
a FUNC_*_TYPE ==> kind of statistic here Definition at line 1044 of file 3ddata.h. Referenced by AFNI_read_images(), EDIT_add_bricklist(), EDIT_empty_datablock(), r_idisp_thd_datablock(), THD_copy_datablock_auxdata(), THD_delete_datablock(), THD_init_datablock_stataux(), THD_init_one_datablock(), THD_set_dataset_attributes(), THD_setup_mastery(), and THD_store_datablock_stataux(). |
|
|
Stuff to delete if this struct is deleted Definition at line 1067 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), r_idisp_thd_datablock(), T3D_read_images(), THD_delete_datablock(), THD_erase_all_atr(), THD_erase_one_atr(), THD_init_one_datablock(), THD_read_all_atr(), and THD_set_atr(). |
|
Feb 1998: locked in memory (un-purgeable) Definition at line 1049 of file 3ddata.h. Referenced by r_idisp_thd_datablock(), and THD_delete_datablock(). |
|
|
range of data values to keep from master - bottom Definition at line 1056 of file 3ddata.h. Referenced by EDIT_empty_datablock(), r_idisp_thd_datablock(), THD_init_one_datablock(), THD_load_datablock(), THD_open_dataset(), and THD_setup_mastery(). |
|
master_bytes[i] = size of sub-brick i in master Definition at line 1054 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), EDIT_empty_copy(), EDIT_empty_datablock(), r_idisp_thd_datablock(), T3D_read_images(), THD_delete_datablock(), THD_init_one_datablock(), THD_load_datablock(), and THD_setup_mastery(). |
|
master_ival[i] = sub-brick index in master of sub-brick i here Definition at line 1053 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), EDIT_empty_copy(), EDIT_empty_datablock(), r_idisp_thd_datablock(), T3D_read_images(), THD_delete_datablock(), THD_init_one_datablock(), THD_load_datablock(), and THD_setup_mastery(). |
|
Number of nvals in master dataset Definition at line 1052 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), EDIT_empty_copy(), EDIT_empty_datablock(), main(), r_idisp_thd_datablock(), T3D_read_images(), THD_init_one_datablock(), THD_load_datablock(), and THD_setup_mastery(). |
|
range of data values to keep from master - top Definition at line 1057 of file 3ddata.h. Referenced by EDIT_empty_datablock(), r_idisp_thd_datablock(), THD_init_one_datablock(), THD_load_datablock(), THD_open_dataset(), and THD_setup_mastery(). |
|
number of attributes read from disk (or to write to disk) Definition at line 1061 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), main(), r_idisp_thd_datablock(), T3D_read_images(), THD_anonymize_dset(), THD_datablock_from_atr(), THD_erase_all_atr(), THD_erase_one_atr(), THD_find_atr(), THD_nimlize_dsetatr(), THD_read_all_atr(), THD_set_atr(), and THD_write_atr(). |
|
number of attributes allocated in atr below Definition at line 1062 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), r_idisp_thd_datablock(), T3D_read_images(), THD_read_all_atr(), and THD_set_atr(). |
|
|
Somebody who "owns" me Definition at line 1068 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), r_idisp_thd_datablock(), THD_3dim_from_block(), THD_init_one_datablock(), THD_load_datablock(), THD_load_tcat(), THD_write_3dim_dataset(), and THD_write_nimlatr(). |
|
Idcode for shared memory buffer, if any [02 May 2003]. Definition at line 1070 of file 3ddata.h. Referenced by EDIT_empty_datablock(), THD_alloc_datablock(), and THD_init_one_datablock(). |
|
Integer id for shared memory buffer. Definition at line 1071 of file 3ddata.h. Referenced by AFNI_misc_CB(), and THD_alloc_datablock(). |
|
totality of data storage needed Definition at line 1047 of file 3ddata.h. Referenced by adwarp_refashion_dataset(), AFNI_refashion_dataset(), duplicate_dataset(), EDIT_add_bricklist(), EDIT_empty_datablock(), EDIT_main(), EDIT_substitute_brick(), main(), MCW_onen_i_estel_edain(), r_idisp_thd_datablock(), THD_alloc_datablock(), THD_datablock_from_atr(), THD_fetch_dataset(), THD_force_malloc_type(), THD_init_datablock_brick(), THD_init_one_datablock(), THD_load_datablock(), THD_purge_datablock(), and THD_write_datablock(). |
|
type code: DATABLOCK_TYPE Definition at line 1032 of file 3ddata.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), r_idisp_thd_datablock(), T3D_read_images(), and THD_init_one_datablock(). |
The documentation for this struct was generated from the following file: