Doxygen Source Code Documentation
3ddata.h File Reference
#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <math.h>#include <errno.h>#include <ctype.h>#include <X11/Intrinsic.h>#include "mcw_malloc.h"#include "killer.h"#include "vecmat.h"#include "machdep.h"#include "mrilib.h"#include "tagset.h"#include "thd_compress.h"#include "niml.h"#include "afni_suma.h"#include <stdarg.h>Go to the source code of this file.
Data Structures | |
| union | ATR_any |
| struct | ATR_float |
| struct | ATR_int |
| struct | ATR_string |
| struct | FD_brick |
| struct | MCW_function_list |
| struct | MCW_idcode |
| struct | MRI_3dalign_basis |
| struct | MRI_warp3D_align_basis |
| struct | MRI_warp3D_param_def |
| struct | THD_3dim_dataset |
| struct | THD_3dim_dataset_array |
| struct | THD_affine_warp |
| struct | THD_brick_stats |
| struct | THD_coorder |
| struct | THD_datablock |
| struct | THD_datablock_array |
| struct | THD_dataxes |
| struct | THD_diskptr |
| struct | THD_linear_mapping |
| struct | THD_marker_set |
| struct | THD_session |
| struct | THD_sessionlist |
| struct | THD_slist_find |
| struct | THD_statistics |
| struct | THD_string_array |
| struct | THD_talairach_12_warp |
| struct | THD_timeaxis |
| union | THD_warp |
| struct | Tmask |
| struct | XtPointer_array |
Defines | |
| #define | DSET_VERSION_LATEST "1996-07-10" |
| #define | DSET_VERSION_COMPARE(v1, v2) strcmp(v1,v2) |
| #define | ALLOW_MINC |
| #define | STRING_HAS_SUFFIX(ss, suf) |
| #define | THD_MAX_NAME 256 |
| #define | THD_MAX_LABEL 38 |
| #define | THD_MAX_PREFIX (127+1) |
| #define | THD_MAX_VIEWCODE (4+1) |
| #define | THD_MAX_SUFFIX (4+1) |
| #define | THD_MAX_FILECODE (THD_MAX_PREFIX+THD_MAX_VIEWCODE) |
| #define | THD_DEFAULT_LABEL "Viggo!" |
| #define | THD_MAX_SESSION_SIZE 4096 |
| #define | THD_MAX_NUM_SESSION 80 |
| #define | THD_MAX_CHOICES THD_MAX_SESSION_SIZE |
| #define | THD_MAX_MARKSET 5 |
| #define | FAIL -1 |
| #define | SUCCESS 1 |
| #define | ILLEGAL_TYPE -666 |
| #define | RETURNS_STRING 1 |
| #define | NEEDS_DSET_INDEX 2 |
| #define | PROCESS_MRI_IMAGE 4 |
| #define | FUNC_0D 0 |
| #define | FUNC_1D 1 |
| #define | FUNC_2D 2 |
| #define | FUNC_3D 3 |
| #define | FUNC_FIM 71 |
| #define | TWO_ONE(x, y) x ## y |
| #define | TWO_TWO(x, y) TWO_ONE(x,y) |
| #define | COPY_INTO_STRUCT(str, off, type, ptr, n) (void) memcpy( (char *)(&(str))+(off), (char *)(ptr), (n)*sizeof(type) ) |
| #define | COPY_FROM_STRUCT(str, off, type, ptr, n) (void) memcpy( (char *)(ptr), (char *)(&(str))+(off), (n)*sizeof(type) ) |
| #define | MCW_strncpy(dest, src, n) ( (void) strncpy( (dest) , (src) , (n)-1 ) , (dest)[(n)-1] = '\0' ) |
| #define | IC_DSET 44301 |
| #define | IC_FLIM 55402 |
| #define | INC_XTARR 8 |
| #define | INIT_XTARR(name) |
| #define | ADDTO_XTARR(name, bblk) |
| #define | XTARR_NUM(name) ((name)->num) |
| #define | XTARR_XT(name, i) ((name)->ar[i]) |
| #define | XTARR_IC(name, i) ((name)->ic[i]) |
| #define | FREE_XTARR(name) |
| #define | DESTROY_XTARR FREE_XTARR |
| #define | SARR_STRING(ss, qq) ((ss)->ar[(qq)]) |
| #define | SARR_NUM(ss) ((ss)->num) |
| #define | INC_SARR 64 |
| #define | INIT_SARR(name) |
| #define | ADDTO_SARR(name, str) |
| #define | REMOVEFROM_SARR(name, ijk) |
| #define | DESTROY_SARR(name) |
| #define | PATH_CONCAT(pout, p1, p2) |
| #define | ATR_STRING_TYPE 0 |
| #define | ATR_FLOAT_TYPE 1 |
| #define | ATR_INT_TYPE 2 |
| #define | FIRST_ATR_TYPE 0 |
| #define | LAST_ATR_TYPE 2 |
| #define | ZBLOCK 126 |
| #define | MAPPING_LINEAR_TYPE 0 |
| #define | MAPPING_LINEAR_STR "LINEAR_MAPPING" |
| #define | FIRST_MAPPING_TYPE 0 |
| #define | LAST_MAPPING_TYPE 0 |
| #define | COPY_LMAP_BOUNDS(m1, m2) ( (m1).bot=(m2).bot , (m1).top=(m2).top ) |
| #define | LOAD_INVERSE_LMAP(map) |
| #define | MAPPING_LINEAR_FSTART XtOffsetOf(THD_linear_mapping,mfor) |
| #define | MAPPING_LINEAR_FEND (XtOffsetOf(THD_linear_mapping,top)+sizeof(THD_fvec3)) |
| #define | MAPPING_LINEAR_FSIZE ((MAPPING_LINEAR_FEND-MAPPING_LINEAR_FSTART)/sizeof(float)) |
| #define | DUMP_LMAP(m) |
| #define | MARKS_MAXNUM 10 |
| #define | MARKS_MAXLAB 20 |
| #define | MARKS_MAXHELP 256 |
| #define | MARKS_MAXFLAG 8 |
| #define | MARKS_FSIZE (MARKS_MAXNUM*3) |
| #define | MARKS_FSTART XtOffsetOf(THD_marker_set,xyz) |
| #define | MARKS_LSIZE (MARKS_MAXNUM*MARKS_MAXLAB) |
| #define | MARKS_LSTART XtOffsetOf(THD_marker_set,label) |
| #define | MARKS_HSIZE (MARKS_MAXNUM*MARKS_MAXHELP) |
| #define | MARKS_HSTART XtOffsetOf(THD_marker_set,help) |
| #define | MARKS_ASIZE MARKS_MAXFLAG |
| #define | MARKS_ASTART XtOffsetOf(THD_marker_set,aflags) |
| #define | MARKSET_ALIGN 1 |
| #define | MARKSET_BOUNDING 2 |
| #define | MARKACTION_NONE 0 |
| #define | MARKACTION_WARP 1 |
| #define | MARKACTION_REGISTER 2 |
| #define | NMARK_ALIGN 5 |
| #define | IMARK_ACSE 0 |
| #define | IMARK_ACPM 1 |
| #define | IMARK_PCIE 2 |
| #define | IMARK_MSA1 3 |
| #define | IMARK_MSA2 4 |
| #define | NMARK_BOUNDING 6 |
| #define | IMARK_MANT 0 |
| #define | IMARK_MPOS 1 |
| #define | IMARK_MSUP 2 |
| #define | IMARK_MINF 3 |
| #define | IMARK_MLEF 4 |
| #define | IMARK_MRIG 5 |
| #define | ATLAS_FRONT_TO_AC 70.0 |
| #define | ATLAS_AC_TO_PC 23.0 |
| #define | ATLAS_PC_TO_BACK 79.0 |
| #define | ATLAS_BOT_TO_AC 42.0 |
| #define | ATLAS_AC_TO_TOP 74.0 |
| #define | ATLAS_AC_TO_LAT 68.0 |
| #define | ATLAS_BBOX_LAT 80.0 |
| #define | ATLAS_BBOX_ANT 80.0 |
| #define | ATLAS_BBOX_POS 110.0 |
| #define | ATLAS_BBOX_INF 55.0 |
| #define | ATLAS_BBOX_SUP 85.0 |
| #define | ATLAS_BBOX_INF_NEW 65.0 |
| #define | ATLAS_ALIGNBOX_LAT 95.0 |
| #define | ATLAS_ALIGNBOX_ANT 95.0 |
| #define | ATLAS_ALIGNBOX_POS 140.0 |
| #define | ATLAS_ALIGNBOX_SUP 100.0 |
| #define | ATLAS_ALIGNBOX_INF 70.0 |
| #define | MAX_ALLOWED_DEVIATION 2.0 |
| #define | MIN_ALLOWED_DEVIATION 0.5 |
| #define | WARP_AFFINE_TYPE 0 |
| #define | WARP_AFFINE_STR "WARP_AFFINE" |
| #define | WARP_TALAIRACH_12_TYPE 1 |
| #define | WARP_TALAIRACH_12_STR "WARP_TALAIRACH_12" |
| #define | FIRST_WARP_TYPE 0 |
| #define | LAST_WARP_TYPE 1 |
| #define | RESAM_NN_TYPE 0 |
| #define | RESAM_NN_STR "Nearest Neighbor" |
| #define | RESAM_LINEAR_TYPE 1 |
| #define | RESAM_LINEAR_STR "Linear Interpolation" |
| #define | RESAM_CUBIC_TYPE 2 |
| #define | RESAM_CUBIC_STR "Cubic Interpolation" |
| #define | RESAM_BLOCK_TYPE 3 |
| #define | RESAM_BLOCK_STR "Blocky Interpolation" |
| #define | FIRST_RESAM_TYPE 0 |
| #define | LAST_RESAM_TYPE 3 |
| #define | NSTR_SHORT_RESAM 2 |
| #define | W_RAS 0 |
| #define | W_LAS 1 |
| #define | W_RMS 2 |
| #define | W_LMS 3 |
| #define | W_RPS 4 |
| #define | W_LPS 5 |
| #define | W_RAI 6 |
| #define | W_LAI 7 |
| #define | W_RMI 8 |
| #define | W_LMI 9 |
| #define | W_RPI 10 |
| #define | W_LPI 11 |
| #define | WARP_TALAIRACH_12_SIZE (12*MAPPING_LINEAR_FSIZE) |
| #define | DUMP_T12_MAP(t12, xx, yy, zz) |
| #define | DUMP_T12_WARP(t12) |
| #define | WARP_AFFINE_SIZE (MAPPING_LINEAR_FSIZE) |
| #define | ISVALID_WARP(ww) |
| #define | IDENTITY_WARP |
| #define | ROTGEN_WARP(th, ff, aa, bb) |
| #define | ROTX_WARP(th) ROTGEN_WARP(th,0,1,2) |
| #define | ROTY_WARP(th) ROTGEN_WARP(th,1,2,0) |
| #define | ROTZ_WARP(th) ROTGEN_WARP(th,2,0,1) |
| #define | CEN_WARP(ww, xin, yin, zin, xout, yout, zout) |
| #define | DISKPTR_TYPE 47 |
| #define | THD_MAX_RANK 3 |
| #define | THD_MIN_RANK 3 |
| #define | THD_MAX_RANK_EVER 5 |
| #define | DATASET_HEADER_SUFFIX "HEAD" |
| #define | DATASET_BRICK_SUFFIX "BRIK" |
| #define | DATASET_NOTES_SUFFIX "NOTE" |
| #define | STORAGE_UNDEFINED 0 |
| #define | STORAGE_BY_BRICK 2 |
| #define | STORAGE_BY_MINC 3 |
| #define | STORAGE_BY_VOLUMES 4 |
| #define | STORAGE_BY_ANALYZE 5 |
| #define | STORAGE_BY_CTFMRI 6 |
| #define | STORAGE_BY_CTFSAM 7 |
| #define | STORAGE_BY_1D 8 |
| #define | STORAGE_BY_3D 9 |
| #define | STORAGE_BY_NIFTI 10 |
| #define | STORAGE_BY_MPEG 11 |
| #define | LAST_STORAGE_MODE 11 |
| #define | ATRNAME_BYTEORDER "BYTEORDER_STRING" |
| #define | ISVALID_DISKPTR(dk) ( (dk)!=NULL && (dk)->type==DISKPTR_TYPE ) |
| #define | PREFIX_VIEW_TO_FILECODE(pr, vv, fc) sprintf( (fc),"%s+%s",(pr),(vv) ) |
| #define | FILECODE_TO_PREFIX(fc, pr) |
| #define | FILENAME_TO_PREFIX(fn, pr) |
| #define | DATABLOCK_TYPE 37 |
| #define | DATABLOCK_MEM_UNDEFINED 1 |
| #define | DATABLOCK_MEM_MALLOC 2 |
| #define | DATABLOCK_MEM_MMAP 4 |
| #define | DATABLOCK_MEM_ANY (DATABLOCK_MEM_MALLOC | DATABLOCK_MEM_MMAP) |
| #define | DATABLOCK_MEM_SHARED 8 |
| #define | ISVALID_MEM_CODE(mm) |
| #define | MMAP_THRESHOLD 999999 |
| #define | DBLK_mallocize(db) THD_force_malloc_type((db),DATABLOCK_MEM_MALLOC) |
| #define | DBLK_mmapize(db) THD_force_malloc_type((db),DATABLOCK_MEM_MMAP) |
| #define | DBLK_anyize(db) THD_force_malloc_type((db),DATABLOCK_MEM_ANY) |
| #define | DBLK_IS_MALLOC(db) ((db)->malloc_type == DATABLOCK_MEM_MALLOC) |
| #define | DBLK_IS_MMAP(db) ((db)->malloc_type == DATABLOCK_MEM_MMAP) |
| #define | DBLK_IS_SHARED(db) ((db)->malloc_type == DATABLOCK_MEM_SHARED) |
| #define | DBLK_shareize(db) THD_force_malloc_type((db),DATABLOCK_MEM_SHARED) |
| #define | DBLK_lock(db) ((db)->locked = 1) |
| #define | DBLK_unlock(db) ((db)->locked = ((db)->locked<2) ? 0 : 2) |
| #define | DBLK_LOCKED(db) ((db)->locked) |
| #define | DBLK_superlock(db) ((db)->locked = 2) |
| #define | DBLK_IS_MASTERED(db) ((db)->master_nvals > 0 && (db)->master_ival != NULL && (db)->master_bytes != NULL) |
| #define | THD_null_datablock_auxdata(blk) |
| #define | ISVALID_DATABLOCK(bk) ( (bk) != NULL && (bk)->type == DATABLOCK_TYPE ) |
| #define | ISVALID_DBLK ISVALID_DATABLOCK |
| #define | INC_DBARR 8 |
| #define | INIT_DBARR(name) |
| #define | ADDTO_DBARR(name, bblk) |
| #define | FREE_DBARR(name) |
| #define | DATAXES_TYPE 27 |
| #define | DEFAULT_RESAMPLE_VOX 1.0 |
| #define | ORI_R2L_TYPE 0 |
| #define | ORI_R2L_STR "Right-to-Left" |
| #define | ORI_L2R_TYPE 1 |
| #define | ORI_L2R_STR "Left-to-Right" |
| #define | ORI_P2A_TYPE 2 |
| #define | ORI_P2A_STR "Posterior-to-Anterior" |
| #define | ORI_A2P_TYPE 3 |
| #define | ORI_A2P_STR "Anterior-to-Posterior" |
| #define | ORI_I2S_TYPE 4 |
| #define | ORI_I2S_STR "Inferior-to-Superior" |
| #define | ORI_S2I_TYPE 5 |
| #define | ORI_S2I_STR "Superior-to-Inferior" |
| #define | ORI_GEN_TYPE 6 |
| #define | ORI_GEN_STR "General" |
| #define | FIRST_ORIENT_TYPE 0 |
| #define | LAST_ORIENT_TYPE 5 |
| #define | LONGEST_ORIENT_TYPESTR strlen(ORI_P2A_STR) |
| #define | ORIENT_OPPOSITE(orc) ( ((orc) % 2 == 0) ? ((orc)+1) : ((orc)-1) ) |
| #define | DAXES_XCEN(dax) ((dax)->xxorg + 0.5*((dax)->nxx - 1) * (dax)->xxdel) |
| #define | DAXES_YCEN(dax) ((dax)->yyorg + 0.5*((dax)->nyy - 1) * (dax)->yydel) |
| #define | DAXES_ZCEN(dax) ((dax)->zzorg + 0.5*((dax)->nzz - 1) * (dax)->zzdel) |
| #define | DAXES_NUM(dax, ori) |
| #define | DATAXES_TO_DISKPTR(ds) |
| #define | ISVALID_DATAXES(dax) ( (dax) != NULL && (dax)->type == DATAXES_TYPE ) |
| #define | EQUIV_DATAXES(cax, dax) |
| #define | TIMEAXIS_TYPE 907 |
| #define | UNITS_MSEC_TYPE 77001 |
| #define | UNITS_SEC_TYPE 77002 |
| #define | UNITS_HZ_TYPE 77003 |
| #define | UNITS_TYPE_LABEL(uu) UNITS_TYPE_labelstring[(uu)-UNITS_MSEC_TYPE] |
| #define | ISVALID_TIMEAXIS(tax) ((tax) != NULL && (tax)->type == TIMEAXIS_TYPE) |
| #define | STATISTICS_TYPE 17 |
| #define | ISVALID_STATISTIC(st) ( (st) != NULL && (st)->type == STATISTICS_TYPE ) |
| #define | ISVALID_BSTAT(bst) ( (bst).min <= (bst).max ) |
| #define | INVALIDATE_BSTAT(bst) ( (bst).min = 1.0 , (bst).max = -1.0 ) |
| #define | KILL_STATISTIC(st) |
| #define | MCW_IDPREFIX "NIH_" |
| #define | MCW_IDSIZE 32 |
| #define | MCW_IDDATE 48 |
| #define | EQUIV_IDCODES(id, ie) (strncmp((id).str,(ie).str,MCW_IDSIZE) == 0) |
| #define | EQUIV_DSETS(ds, es) |
| #define | DUPLICATE_DSETS(ds, es) |
| #define | ZERO_IDCODE(id) ((id).str[0] = (id).date[0] = '\0') |
| #define | ISZERO_IDCODE(id) ((id).str[0] == '\0') |
| #define | ATRNAME_IDSTRING "IDCODE_STRING" |
| #define | ATRNAME_IDDATE "IDCODE_DATE" |
| #define | ATRNAME_IDANATPAR "IDCODE_ANAT_PARENT" |
| #define | ATRNAME_IDWARPPAR "IDCODE_WARP_PARENT" |
| #define | HEAD_ANAT_TYPE 0 |
| #define | HEAD_ANAT_STR "3DIM_HEAD_ANAT" |
| #define | HEAD_FUNC_TYPE 1 |
| #define | HEAD_FUNC_STR "3DIM_HEAD_FUNC" |
| #define | GEN_ANAT_TYPE 2 |
| #define | GEN_ANAT_STR "3DIM_GEN_ANAT" |
| #define | GEN_FUNC_TYPE 3 |
| #define | GEN_FUNC_STR "3DIM_GEN_FUNC" |
| #define | FIRST_3DIM_TYPE 0 |
| #define | LAST_3DIM_TYPE 3 |
| #define | LONGEST_3DIM_TYPESTR strlen(HEAD_ANAT_STR) |
| #define | VIEW_ORIGINAL_TYPE 0 |
| #define | VIEW_ORIGINAL_STR "Original View" |
| #define | VIEW_ORIGINAL_CODE "orig" |
| #define | VIEW_ACPCALIGNED_TYPE 1 |
| #define | VIEW_ACPCALIGNED_STR "AC-PC Aligned" |
| #define | VIEW_ACPCALIGNED_CODE "acpc" |
| #define | VIEW_TALAIRACH_TYPE 2 |
| #define | VIEW_TALAIRACH_STR "Talairach View" |
| #define | VIEW_TALAIRACH_CODE "tlrc" |
| #define | VIEW_REGISTERED_TYPE 3 |
| #define | VIEW_REGISTERED_STR "Registered View" |
| #define | VIEW_REGISTERED_CODE "rgst" |
| #define | FIRST_VIEW_TYPE 0 |
| #define | LAST_VIEW_TYPE 2 |
| #define | LONGEST_VIEW_TYPESTR strlen(VIEW_REGISTERED_STR) |
| #define | FUNC_FIM_TYPE 0 |
| #define | FUNC_FIM_STR "Intensity" |
| #define | FUNC_FIM_PREFIX "fim" |
| #define | FUNC_FIM_LABEL "fim" |
| #define | FUNC_FIM_DESCRIPTOR "Functional Intensity" |
| #define | FUNC_FIM_MASK (1 << FUNC_FIM_TYPE) |
| #define | FUNC_PAIR_TYPE 1 |
| #define | FUNC_PAIR_STR "Inten+Thr" |
| #define | FUNC_PAIR_PREFIX "fith" |
| #define | FUNC_THR_TYPE FUNC_PAIR_TYPE |
| #define | FUNC_THR_STR FUNC_PAIR_STR |
| #define | FUNC_THR_PREFIX FUNC_PAIR_PREFIX |
| #define | FUNC_THR_TOP 1.0 |
| #define | FUNC_THR_SCALE_SHORT 10000 |
| #define | FUNC_THR_SCALE_BYTE 100 |
| #define | FUNC_THR_LABEL "Thr " |
| #define | FUNC_THR_DESCRIPTOR "Old style threshold" |
| #define | FUNC_THR_MASK (1 << FUNC_PAIR_TYPE) |
| #define | FUNC_COR_TYPE 2 |
| #define | FUNC_COR_STR "Inten+Cor" |
| #define | FUNC_COR_PREFIX "fico" |
| #define | FUNC_COR_TOP 1.0 |
| #define | FUNC_COR_SCALE_SHORT 10000 |
| #define | FUNC_COR_SCALE_BYTE 100 |
| #define | FUNC_COR_LABEL "Corr" |
| #define | FUNC_COR_DESCRIPTOR "Correlation Coefficient" |
| #define | FUNC_COR_MASK (1 << FUNC_COR_TYPE) |
| #define | FUNC_TT_TYPE 3 |
| #define | FUNC_TT_STR "Inten+Ttest" |
| #define | FUNC_TT_PREFIX "fitt" |
| #define | FUNC_TT_TOP 10.0 |
| #define | FUNC_TT_SCALE_SHORT 1000 |
| #define | FUNC_TT_SCALE_BYTE 10 |
| #define | FUNC_TT_LABEL "T-t " |
| #define | FUNC_TT_DESCRIPTOR "Student t-statistic" |
| #define | FUNC_TT_MASK (1 << FUNC_TT_TYPE) |
| #define | FUNC_FT_TYPE 4 |
| #define | FUNC_FT_STR "Inten+Ftest" |
| #define | FUNC_FT_PREFIX "fift" |
| #define | FUNC_FT_TOP 100.0 |
| #define | FUNC_FT_SCALE_SHORT 100 |
| #define | FUNC_FT_SCALE_BYTE 1 |
| #define | FUNC_FT_LABEL "F-t " |
| #define | FUNC_FT_DESCRIPTOR "Fisher F-statistic" |
| #define | FUNC_FT_MASK (1 << FUNC_FT_TYPE) |
| #define | FUNC_ZT_TYPE 5 |
| #define | FUNC_ZT_STR "Inten+Ztest" |
| #define | FUNC_ZT_PREFIX "fizt" |
| #define | FUNC_ZT_TOP 10.0 |
| #define | FUNC_ZT_SCALE_SHORT 1000 |
| #define | FUNC_ZT_SCALE_BYTE 10 |
| #define | FUNC_ZT_LABEL "Z-t " |
| #define | FUNC_ZT_DESCRIPTOR "Normal (Gaussian) Z" |
| #define | FUNC_ZT_MASK (1 << FUNC_ZT_TYPE) |
| #define | FUNC_CT_TYPE 6 |
| #define | FUNC_CT_STR "Inten+ChiSq" |
| #define | FUNC_CT_PREFIX "fict" |
| #define | FUNC_CT_TOP 100.0 |
| #define | FUNC_CT_SCALE_SHORT 100 |
| #define | FUNC_CT_SCALE_BYTE 1 |
| #define | FUNC_CT_LABEL "ChiS" |
| #define | FUNC_CT_DESCRIPTOR "Chi-Squared statistic" |
| #define | FUNC_CT_MASK (1 << FUNC_CT_TYPE) |
| #define | FUNC_BT_TYPE 7 |
| #define | FUNC_BT_STR "Inten+Beta" |
| #define | FUNC_BT_PREFIX "fibt" |
| #define | FUNC_BT_TOP 1.0 |
| #define | FUNC_BT_SCALE_SHORT 10000 |
| #define | FUNC_BT_SCALE_BYTE 100 |
| #define | FUNC_BT_LABEL "Beta" |
| #define | FUNC_BT_DESCRIPTOR "Beta Distribution" |
| #define | FUNC_BT_MASK (1 << FUNC_BT_TYPE) |
| #define | FUNC_BN_TYPE 8 |
| #define | FUNC_BN_STR "Inten+Binom" |
| #define | FUNC_BN_PREFIX "fibn" |
| #define | FUNC_BN_TOP 100.0 |
| #define | FUNC_BN_SCALE_SHORT 100 |
| #define | FUNC_BN_SCALE_BYTE 1 |
| #define | FUNC_BN_LABEL "Bino" |
| #define | FUNC_BN_DESCRIPTOR "Binomial Distribution" |
| #define | FUNC_BN_MASK (1 << FUNC_BN_TYPE) |
| #define | FUNC_GT_TYPE 9 |
| #define | FUNC_GT_STR "Inten+Gamma" |
| #define | FUNC_GT_PREFIX "figt" |
| #define | FUNC_GT_TOP 10.0 |
| #define | FUNC_GT_SCALE_SHORT 1000 |
| #define | FUNC_GT_SCALE_BYTE 10 |
| #define | FUNC_GT_LABEL "Gam " |
| #define | FUNC_GT_DESCRIPTOR "Gamma Distribution" |
| #define | FUNC_GT_MASK (1 << FUNC_GT_TYPE) |
| #define | FUNC_PT_TYPE 10 |
| #define | FUNC_PT_STR "Inten+Poisson" |
| #define | FUNC_PT_PREFIX "fipt" |
| #define | FUNC_PT_TOP 100.0 |
| #define | FUNC_PT_SCALE_SHORT 100 |
| #define | FUNC_PT_SCALE_BYTE 1 |
| #define | FUNC_PT_LABEL "Pois" |
| #define | FUNC_PT_DESCRIPTOR "Poisson Distribution" |
| #define | FUNC_PT_MASK (1 << FUNC_PT_TYPE) |
| #define | FUNC_BUCK_TYPE 11 |
| #define | FUNC_BUCK_STR "Func-Bucket" |
| #define | FUNC_BUCK_PREFIX "fbuc" |
| #define | FUNC_BUCK_TOP 1.0 |
| #define | FUNC_BUCK_SCALE_SHORT 1 |
| #define | FUNC_BUCK_SCALE_BYTE 1 |
| #define | FUNC_BUCK_LABEL "Buck" |
| #define | FUNC_BUCK_DESCRIPTOR "Function Bucket" |
| #define | FUNC_BUCK_MASK (1 << FUNC_BUCK_TYPE) |
| #define | FIRST_FUNC_TYPE 0 |
| #define | LAST_FUNC_TYPE 11 |
| #define | FIRST_STAT_TYPE 2 |
| #define | LAST_STAT_TYPE 10 |
| #define | FUNC_ALL_MASK |
| #define | LONGEST_FUNC_TYPESTR strlen(FUNC_PT_STR) |
| #define | AFNI_FIRST_STATCODE FUNC_COR_TYPE |
| #define | AFNI_LAST_STATCODE FUNC_PT_TYPE |
| #define | FIMTHR 0 |
| #define | FUNC_HAVE_FIM(ftyp) |
| #define | FUNC_HAVE_THR(ftyp) |
| #define | FUNC_IS_STAT(ftyp) ((ftyp) >= FIRST_STAT_TYPE && (ftyp) <= LAST_STAT_TYPE) |
| #define | FUNC_HAVE_PVAL FUNC_IS_STAT |
| #define | MAX_STAT_AUX 64 |
| #define | ANAT_SPGR_TYPE 0 |
| #define | ANAT_SPGR_STR "Spoiled GRASS" |
| #define | ANAT_SPGR_PREFIX "spgr" |
| #define | ANAT_SPGR_MASK (1 << ANAT_SPGR_TYPE) |
| #define | ANAT_FSE_TYPE 1 |
| #define | ANAT_FSE_STR "Fast Spin Echo" |
| #define | ANAT_FSE_PREFIX "fse" |
| #define | ANAT_FSE_MASK (1 << ANAT_FSE_TYPE) |
| #define | ANAT_EPI_TYPE 2 |
| #define | ANAT_EPI_STR "Echo Planar" |
| #define | ANAT_EPI_PREFIX "epan" |
| #define | ANAT_EPI_MASK (1 << ANAT_EPI_TYPE) |
| #define | ANAT_MRAN_TYPE 3 |
| #define | ANAT_MRAN_STR "MRI Anatomy" |
| #define | ANAT_MRAN_PREFIX "anat" |
| #define | ANAT_MRAN_MASK (1 << ANAT_MRAN_TYPE) |
| #define | ANAT_CT_TYPE 4 |
| #define | ANAT_CT_STR "CT Scan" |
| #define | ANAT_CT_PREFIX "ct" |
| #define | ANAT_CT_MASK (1 << ANAT_CT_TYPE) |
| #define | ANAT_SPECT_TYPE 5 |
| #define | ANAT_SPECT_STR "SPECT Anatomy" |
| #define | ANAT_SPECT_PREFIX "spct" |
| #define | ANAT_SPECT_MASK (1 << ANAT_SPECT_TYPE) |
| #define | ANAT_PET_TYPE 6 |
| #define | ANAT_PET_STR "PET Anatomy" |
| #define | ANAT_PET_PREFIX "pet" |
| #define | ANAT_PET_MASK (1 << ANAT_PET_TYPE) |
| #define | ANAT_MRA_TYPE 7 |
| #define | ANAT_MRA_STR "MR Angiography" |
| #define | ANAT_MRA_PREFIX "mra" |
| #define | ANAT_MRA_MASK (1 << ANAT_MRA_TYPE) |
| #define | ANAT_BMAP_TYPE 8 |
| #define | ANAT_BMAP_STR "B-field Map" |
| #define | ANAT_BMAP_PREFIX "bmap" |
| #define | ANAT_BMAP_MASK (1 << ANAT_BMAP_TYPE) |
| #define | ANAT_DIFF_TYPE 9 |
| #define | ANAT_DIFF_STR "Diffusion Map" |
| #define | ANAT_DIFF_PREFIX "diff" |
| #define | ANAT_DIFF_MASK (1 << ANAT_DIFF_TYPE) |
| #define | ANAT_OMRI_TYPE 10 |
| #define | ANAT_OMRI_STR "Other MRI" |
| #define | ANAT_OMRI_PREFIX "omri" |
| #define | ANAT_OMRI_MASK (1 << ANAT_OMRI_TYPE) |
| #define | ANAT_BUCK_TYPE 11 |
| #define | ANAT_BUCK_STR "Anat Bucket" |
| #define | ANAT_BUCK_PREFIX "abuc" |
| #define | ANAT_BUCK_MASK (1 << ANAT_BUCK_TYPE) |
| #define | ANAT_MAPC_TYPE 12 |
| #define | ANAT_MAPC_STR "Mapped Color" |
| #define | ANAT_MAPC_PREFIX "mapc" |
| #define | ANAT_MAPC_MASK (1 << ANAT_MAPC_TYPE) |
| #define | FIRST_ANAT_TYPE 0 |
| #define | LAST_ANAT_TYPE 11 |
| #define | ANAT_ALL_MASK |
| #define | NUM_DSET_TYPES (LAST_FUNC_TYPE + LAST_ANAT_TYPE + 2) |
| #define | LONGEST_ANAT_TYPESTR strlen(ANAT_MRA_STR) |
| #define | DSET_PREFIXSTR(ds) |
| #define | DSET_FUNCLABEL(ds) |
| #define | DSET_TYPESTR(ds) |
| #define | DOOMED 665 |
| #define | DSET_MARK_FOR_DEATH(ds) do{ if( ISVALID_DSET(ds) && ds->death_mark >= 0 ) ds->death_mark = DOOMED ; } while(0) |
| #define | DSET_MARK_FOR_IMMORTALITY(ds) do{ if( ISVALID_DSET(ds) ) ds->death_mark = -1 ; } while(0) |
| #define | DSET_MARK_FOR_NORMAL(ds) do{ if( ISVALID_DSET(ds) ) ds->death_mark = 0 ; } while(0) |
| #define | DSET_IS_TCAT(ds) (ISVALID_DSET(ds) && (ds)->tcat_list != NULL) |
| #define | CURRENT_DAXES(ds) (((ds)->wod_flag) ? ((ds)->wod_daxes) : ((ds)->daxes)) |
| #define | ISVALID_3DIM_DATASET(ds) |
| #define | ISVALID_DSET ISVALID_3DIM_DATASET |
| #define | ISFUNCTYPE(nn) ( (nn) == HEAD_FUNC_TYPE || (nn) == GEN_FUNC_TYPE ) |
| #define | ISFUNC(dset) ( ISVALID_DSET(dset) && ISFUNCTYPE((dset)->type) ) |
| #define | ISANATTYPE(nn) ( (nn) == HEAD_ANAT_TYPE || (nn) == GEN_ANAT_TYPE ) |
| #define | ISANAT(dset) ( ISVALID_DSET(dset) && ISANATTYPE((dset)->type) ) |
| #define | ISHEADTYPE(nn) ( (nn) == HEAD_ANAT_TYPE || (nn) == HEAD_FUNC_TYPE ) |
| #define | ISHEAD(dset) ( ISVALID_DSET(dset) && ISHEADTYPE((dset)->type) ) |
| #define | ISANATBUCKET(dset) ( ISANAT(dset) && (dset)->func_type == ANAT_BUCK_TYPE ) |
| #define | ISFUNCBUCKET(dset) ( ISFUNC(dset) && (dset)->func_type == FUNC_BUCK_TYPE ) |
| #define | ISBUCKET(dset) ( ISANATBUCKET(dset) || ISFUNCBUCKET(dset) ) |
| #define | DSET_ONDISK(ds) |
| #define | DSET_IS_BRIK(ds) |
| #define | DBLK_IS_MINC(db) |
| #define | DSET_IS_MINC(ds) |
| #define | DBLK_IS_ANALYZE(db) |
| #define | DSET_IS_ANALYZE(ds) |
| #define | DBLK_IS_CTFMRI(db) |
| #define | DSET_IS_CTFMRI(ds) |
| #define | DBLK_IS_CTFSAM(db) |
| #define | DSET_IS_CTFSAM(ds) |
| #define | DBLK_IS_1D(db) |
| #define | DBLK_IS_3D(db) |
| #define | DBLK_IS_NIFTI(db) |
| #define | DSET_IS_1D(ds) |
| #define | DSET_IS_3D(ds) |
| #define | DSET_IS_NIFTI(ds) |
| #define | DBLK_IS_VOLUMES(db) |
| #define | DSET_IS_VOLUMES(ds) |
| #define | DBLK_IS_MPEG(db) |
| #define | DSET_IS_MPEG(ds) |
| #define | DSET_WRITEABLE(ds) |
| #define | DSET_COMPRESSED(ds) |
| #define | PURGE_DSET(ds) |
| #define | DSET_INMEMORY(ds) |
| #define | DBLK_BRICK(db, iv) ((db)->brick->imarr[(iv)]) |
| #define | DSET_BRICK(ds, iv) DBLK_BRICK((ds)->dblk,(iv)) |
| #define | DBLK_BRICK_TYPE(db, iv) (DBLK_BRICK((db),(iv))->kind) |
| #define | DSET_BRICK_TYPE(ds, iv) DBLK_BRICK_TYPE((ds)->dblk,(iv)) |
| #define | DBLK_BRICK_NVOX(db, iv) (DBLK_BRICK((db),(iv))->nvox) |
| #define | DBLK_ARRAY(db, iv) mri_data_pointer( DBLK_BRICK((db),(iv)) ) |
| #define | DSET_ARRAY(ds, iv) DBLK_ARRAY((ds)->dblk,(iv)) |
| #define | DSET_BRICK_ARRAY DSET_ARRAY |
| #define | DBLK_BRICK_ARRAY DBLK_ARRAY |
| #define | DBLK_BRICK_FACTOR(db, iv) ((db)->brick_fac[(iv)]) |
| #define | DSET_BRICK_FACTOR(ds, iv) DBLK_BRICK_FACTOR((ds)->dblk,(iv)) |
| #define | DBLK_BRICK_BYTES(db, iv) ((db)->brick_bytes[iv]) |
| #define | DSET_BRICK_BYTES(ds, iv) DBLK_BRICK_BYTES((ds)->dblk,(iv)) |
| #define | DSET_PRINCIPAL_VALUE(ds) |
| #define | DSET_PRINCIPAL_INDEX DSET_PRINCIPAL_VALUE |
| #define | DSET_THRESH_VALUE(ds) (ISANAT((ds)) ? -1 : FUNC_ival_thr[(ds)->func_type]) |
| #define | DSET_THRESH_INDEX DSET_THRESH_VALUE |
| #define | DSET_PREFIX(ds) |
| #define | DSET_FILECODE(ds) |
| #define | DSET_HEADNAME(ds) |
| #define | DSET_BRIKNAME(ds) |
| #define | DSET_BRICKNAME DSET_BRIKNAME |
| #define | DSET_DIRNAME(ds) |
| #define | DSET_SESSNAME DSET_DIRNAME |
| #define | DSET_IDCODE(ds) (&((ds)->idcode)) |
| #define | DSET_IDCODE_STR(ds) ((ds)->idcode.str) |
| #define | DBLK_BYTEORDER(db) ((db)->diskptr->byte_order) |
| #define | DSET_BYTEORDER(ds) DBLK_BYTEORDER((ds)->dblk) |
| #define | DSET_NUM_TIMES(ds) ( ((ds)->taxis == NULL) ? 1 : (ds)->taxis->ntt ) |
| #define | HAS_TIMEAXIS(ds) ( DSET_NUM_TIMES(ds) > 1 ) |
| #define | DSET_NVALS_PER_TIME(ds) ( (ds)->dblk->nvals / DSET_NUM_TIMES(ds) ) |
| #define | DSET_NVALS(ds) ( (ds)->dblk->nvals ) |
| #define | DSET_NVOX(ds) ( (ds)->daxes->nxx * (ds)->daxes->nyy * (ds)->daxes->nzz ) |
| #define | DSET_NX(ds) ((ds)->daxes->nxx) |
| #define | DSET_NY(ds) ((ds)->daxes->nyy) |
| #define | DSET_NZ(ds) ((ds)->daxes->nzz) |
| #define | DSET_DX(ds) ((ds)->daxes->xxdel) |
| #define | DSET_DY(ds) ((ds)->daxes->yydel) |
| #define | DSET_DZ(ds) ((ds)->daxes->zzdel) |
| #define | DSET_XORG(ds) ((ds)->daxes->xxorg) |
| #define | DSET_YORG(ds) ((ds)->daxes->yyorg) |
| #define | DSET_ZORG(ds) ((ds)->daxes->zzorg) |
| #define | DSET_XXMIN(ds) ((ds)->daxes->xxmin) |
| #define | DSET_XXMAX(ds) ((ds)->daxes->xxmax) |
| #define | DSET_YYMIN(ds) ((ds)->daxes->yymin) |
| #define | DSET_YYMAX(ds) ((ds)->daxes->yymax) |
| #define | DSET_ZZMIN(ds) ((ds)->daxes->zzmin) |
| #define | DSET_ZZMAX(ds) ((ds)->daxes->zzmax) |
| #define | DSET_index_to_ix(ds, ii) ( (ii) % (ds)->daxes->nxx) |
| #define | DSET_index_to_jy(ds, ii) ( ((ii) / (ds)->daxes->nxx) % (ds)->daxes->nyy ) |
| #define | DSET_index_to_kz(ds, ii) ( (ii) /((ds)->daxes->nxx * (ds)->daxes->nyy )) |
| #define | DSET_ixyz_to_index(ds, ix, jy, kz) ((ix)+((jy)+(kz)*(ds)->daxes->nyy)*(ds)->daxes->nxx) |
| #define | DSET_CUBICAL(ds) |
| #define | DSET_GRAPHABLE(ds) |
| #define | DSET_TIMESTEP(ds) ( ((ds)->taxis == NULL) ? 0.0 : (ds)->taxis->ttdel ) |
| #define | DSET_TR DSET_TIMESTEP |
| #define | DSET_TIMEORIGIN(ds) ( ((ds)->taxis == NULL) ? 0.0 : (ds)->taxis->ttorg ) |
| #define | DSET_TIMEDURATION(ds) ( ((ds)->taxis == NULL) ? 0.0 : (ds)->taxis->ttdur ) |
| #define | DSET_TIMEUNITS(ds) |
| #define | DSET_NUM_TTOFF(ds) ( ((ds)->taxis == NULL) ? 0 : (ds)->taxis->nsl ) |
| #define | DBLK_BRICK_LAB(db, iv) ( ((db)->brick_lab != NULL) ? ((db)->brick_lab[iv]) : "?" ) |
| #define | DSET_BRICK_LAB(ds, iv) DBLK_BRICK_LAB((ds)->dblk,(iv)) |
| #define | DSET_BRICK_LABEL DSET_BRICK_LAB |
| #define | DBLK_BRICK_STATCODE(db, iv) ( ((db)->brick_statcode != NULL) ? (db)->brick_statcode[iv] : ILLEGAL_TYPE ) |
| #define | DSET_BRICK_STATCODE(ds, iv) |
| #define | DBLK_BRICK_STATAUX(db, iv) ( ((db)->brick_stataux != NULL) ? (db)->brick_stataux[iv] : NULL ) |
| #define | DSET_BRICK_STATAUX(ds, iv) |
| #define | DBLK_BRICK_STATPAR(db, iv, jj) ( ((db)->brick_stataux != NULL) ? (db)->brick_stataux[iv][jj] : 0.0 ) |
| #define | DSET_BRICK_STATPAR(ds, iv, jj) |
| #define | DBLK_BRICK_KEYWORDS(db, iv) ( ((db)->brick_keywords != NULL) ? ((db)->brick_keywords[iv]) : NULL ) |
| #define | DSET_BRICK_KEYWORDS(ds, iv) DBLK_BRICK_KEYWORDS((ds)->dblk,(iv)) |
| #define | DSET_KEYWORDS(ds) ((ds)->keywords) |
| #define | DSET_BRICK_KEYWORDS_HAS(ds, iv, ss) THD_string_has( DSET_BRICK_KEYWORDS((ds),(iv)) , (ss) ) |
| #define | DSET_KEYWORDS_HAS(ds, ss) THD_string_has( DSET_KEYWORDS((ds)) , (ss) ) |
| #define | DSET_FIX_NAMES(ds) |
| #define | RELOAD_STATS(dset) |
| #define | DSET_VALID_BSTAT(dset, ii) |
| #define | DSET_CRUSH_BSTAT(dset, ii) |
| #define | DSET_KILL_STATS(ds) |
| #define | INIT_STAT_AUX(ds, nf, ff) |
| #define | ZERO_STAT_AUX(ds) |
| #define | DSET_load(ds) THD_load_datablock( (ds)->dblk ) |
| #define | DSET_unload(ds) THD_purge_datablock( (ds)->dblk , DATABLOCK_MEM_ANY ) |
| #define | DSET_unload_one(ds, iv) THD_purge_one_brick( (ds)->dblk , (iv) ) |
| #define | DSET_delete(ds) THD_delete_3dim_dataset((ds),False) |
| #define | DSET_write(ds) |
| #define | DSET_write_header(ds) THD_write_3dim_dataset( NULL,NULL , (ds),False ) |
| #define | DSET_LOADED(ds) ( THD_count_databricks((ds)->dblk) == DSET_NVALS(ds) ) |
| #define | DSET_lock(ds) DBLK_lock((ds)->dblk) |
| #define | DSET_unlock(ds) DBLK_unlock((ds)->dblk) |
| #define | DSET_LOCKED(ds) DBLK_LOCKED((ds)->dblk) |
| #define | DSET_mallocize(ds) DBLK_mallocize((ds)->dblk) |
| #define | DSET_mmapize(ds) DBLK_mmapize((ds)->dblk) |
| #define | DSET_shareize(ds) DBLK_shareize((ds)->dblk) |
| #define | DSET_anyize(ds) DBLK_anyize((ds)->dblk) |
| #define | DSET_superlock(ds) DBLK_superlock((ds)->dblk) |
| #define | DSET_IS_MALLOC(ds) DBLK_IS_MALLOC((ds)->dblk) |
| #define | DSET_IS_MMAP(ds) DBLK_IS_MMAP((ds)->dblk) |
| #define | DSET_IS_SHARED(ds) DBLK_IS_SHARED((ds)->dblk) |
| #define | DSET_IS_MASTERED(ds) DBLK_IS_MASTERED((ds)->dblk) |
| #define | TWOGIG 2147000000 |
| #define | DBLK_mmapfix(db) |
| #define | INC_3DARR 8 |
| #define | INIT_3DARR(name) |
| #define | ADDTO_3DARR(name, ddset) |
| #define | FREE_3DARR(name) |
| #define | DSET_IN_3DARR(name, nn) ((name)->ar[(nn)]) |
| #define | DSET_ORDERED(d1, d2) |
| #define | DSET_SWAP(d1, d2) (dt=(d1),(d1)=(d2),(d2)=dt) |
| #define | SORT_3DARR(name) |
| #define | SESSION_TYPE 97 |
| #define | ISVALID_SESSION(ss) ( (ss) != NULL && (ss)->type == SESSION_TYPE ) |
| #define | BLANK_SESSION(ss) |
| #define | SESSION_HAS_SUMA(ss) |
| #define | SESSIONLIST_TYPE 107 |
| #define | ISVALID_SESSIONLIST(sl) ( (sl)!=NULL && (sl)->type==SESSIONLIST_TYPE ) |
| #define | BLANK_SESSIONLIST(sl) |
| #define | BADFIND(ff) |
| #define | FIND_NAME 1 |
| #define | FIND_IDCODE 2 |
| #define | FIND_PREFIX 3 |
| #define | ATRNAME_DATANAME "DATASET_NAME" |
| #define | ATRNAME_LABEL1 "LABEL_1" |
| #define | ATRNAME_LABEL2 "LABEL_2" |
| #define | ATRNAME_ANATOMY_PARENT "ANATOMY_PARENTNAME" |
| #define | ATRNAME_ORIENT_SPECIFIC "ORIENT_SPECIFIC" |
| #define | ATRTYPE_ORIENT_SPECIFIC ATR_INT_TYPE |
| #define | ATRSIZE_ORIENT_SPECIFIC 3 |
| #define | ATRNAME_ORIENT_GENERAL "ORIENT_GENERAL" /*** not used yet ***/ |
| #define | ATRTYPE_ORIENT_GENERAL ATR_FLOAT_TYPE |
| #define | ATRSIZE_ORIENT_GENERAL 9 |
| #define | ATRNAME_ORIGIN "ORIGIN" |
| #define | ATRTYPE_ORIGIN ATR_FLOAT_TYPE |
| #define | ATRSIZE_ORIGIN 3 |
| #define | ATRNAME_DELTA "DELTA" |
| #define | ATRTYPE_DELTA ATR_FLOAT_TYPE |
| #define | ATRSIZE_DELTA 3 |
| #define | ATRNAME_SKIP "SKIP" |
| #define | ATRTYPE_SKIP ATR_FLOAT_TYPE |
| #define | ATRSIZE_SKIP 3 |
| #define | ATRNAME_MARKSXYZ "MARKS_XYZ" |
| #define | ATRTYPE_MARKSXYZ ATR_FLOAT_TYPE |
| #define | ATRSIZE_MARKSXYZ MARKS_FSIZE |
| #define | ATRNAME_MARKSLAB "MARKS_LAB" |
| #define | ATRTYPE_MARKSLAB ATR_STRING_TYPE |
| #define | ATRSIZE_MARKSLAB MARKS_LSIZE |
| #define | ATRNAME_MARKSHELP "MARKS_HELP" |
| #define | ATRTYPE_MARKSHELP ATR_STRING_TYPE |
| #define | ATRSIZE_MARKSHELP MARKS_HSIZE |
| #define | ATRNAME_MARKSFLAG "MARKS_FLAGS" |
| #define | ATRTYPE_MARKSFLAG ATR_INT_TYPE |
| #define | ATRSIZE_MARKSFLAG MARKS_MAXFLAG |
| #define | ATRNAME_TYPESTRING "TYPESTRING" |
| #define | ATRTYPE_TYPESTRING ATR_STRING_TYPE |
| #define | ATRSIZE_TYPESTRING 0 |
| #define | ATRNAME_WARP_TYPE "WARP_TYPE" |
| #define | ATRTYPE_WARP_TYPE ATR_INT_TYPE |
| #define | ATRSIZE_WARP_TYPE 8 |
| #define | ATRNAME_WARP_DATA "WARP_DATA" |
| #define | ATRTYPE_WARP_DATA ATR_FLOAT_TYPE |
| #define | ATRSIZE_WARP_DATA 0 |
| #define | ATRNAME_WARP_PARENT "WARP_PARENTNAME" |
| #define | ATRTYPE_WARP_PARENT ATR_STRING_TYPE |
| #define | ATRSIZE_WARP_PARENT 0 |
| #define | ATRNAME_SCENE_TYPE "SCENE_DATA" |
| #define | ATRTYPE_SCENE_TYPE ATR_INT_TYPE |
| #define | ATRSIZE_SCENE_TYPE 8 |
| #define | ATRNAME_DATASET_RANK "DATASET_RANK" |
| #define | ATRTYPE_DATASET_RANK ATR_INT_TYPE |
| #define | ATRSIZE_DATASET_RANK 8 |
| #define | ATRNAME_DATASET_DIMENSIONS "DATASET_DIMENSIONS" |
| #define | ATRTYPE_DATASET_DIMENSIONS ATR_INT_TYPE |
| #define | ATRSIZE_DATASET_DIMENSIONS THD_MAX_RANK_EVER |
| #define | ATRNAME_MINMAX "MINMAX" |
| #define | ATRTYPE_MINMAX ATR_INT_TYPE |
| #define | ATRNAME_BRICK_TYPES "BRICK_TYPES" |
| #define | ATRTYPE_BRICK_TYPES ATR_INT_TYPE |
| #define | ATRSIZE_BRICK_TYPES 0 |
| #define | ATRNAME_BRICK_STATS "BRICK_STATS" |
| #define | ATRTYPE_BRICK_STATS ATR_FLOAT_TYPE |
| #define | ATRSIZE_BRICK_STATS 0 |
| #define | ATRNAME_BRICK_FLTFAC "BRICK_FLOAT_FACS" |
| #define | ATRTYPE_BRICK_FLTFAC ATR_FLOAT_TYPE |
| #define | ATRSIZE_BRICK_FLTFAC 0 |
| #define | ATRNAME_STAT_AUX "STAT_AUX" |
| #define | ATRTYPE_STAT_AUX ATR_FLOAT_TYPE |
| #define | ATRSIZE_STAT_AUX 0 |
| #define | ATRNAME_TAXIS_NUMS "TAXIS_NUMS" |
| #define | ATRSIZE_TAXIS_NUMS 8 |
| #define | ATRNAME_TAXIS_FLOATS "TAXIS_FLOATS" |
| #define | ATRSIZE_TAXIS_FLOATS 8 |
| #define | ATRNAME_TAXIS_OFFSETS "TAXIS_OFFSETS" |
| #define | ATRSIZE_TAXIS_OFFSETS 0 |
| #define | ATRNAME_BRICK_LABS "BRICK_LABS" |
| #define | ATRNAME_BRICK_STATAUX "BRICK_STATAUX" |
| #define | ATRNAME_BRICK_KEYWORDS "BRICK_KEYWORDS" |
| #define | ATRNAME_KEYWORDS "DATASET_KEYWORDS" |
| #define | THD_set_string_atr(blk, name, str) THD_set_char_atr( (blk) , (name) , strlen(str)+1 , (str) ) |
| #define | MASTER_SHORTHELP_STRING |
| #define | MASTER_HELP_STRING |
| #define | CALC_HELP_STRING |
| #define | TS_HELP_STRING |
| #define | OKHOST(hh) TRUST_host(hh) ; |
| #define | DSET_datum_constant(ds) THD_datum_constant((ds)->dblk) |
| #define | ALLOW_FSL_FEAT |
| #define | MINC_FLOATIZE_MASK 1 |
| #define | MISMATCH_CENTER (1<<0) |
| #define | MISMATCH_DELTA (1<<1) |
| #define | MISMATCH_ORIENT (1<<2) |
| #define | MISMATCH_DIMEN (1<<3) |
| #define | ROT3(a, b, c, na, nb, nc) ((na)=(b),(nb)=(c),(nc)=(a)) |
| #define | BRICK_DRAWABLE(br) ((br)->n1 > 1 && (br)->n2 > 1) |
| #define | BRICK_GRAPHABLE(br) ((br)->n1 >= 1 && (br)->n2 >= 1) |
| #define | DETREND_linear(n, f) THD_linear_detrend(n,f,NULL,NULL) |
| #define | DETREND_quadratic(n, f) THD_quadratic_detrend(n,f,NULL,NULL,NULL) |
| #define | DETREND_cubic(n, f) THD_cubic_detrend(n,f) |
| #define | DETREND_const(n, f) THD_const_detrend(n,f,NULL) |
| #define | DETREND_polort(p, n, f) |
| #define | DELTA_AFTER 1 |
| #define | DELTA_BEFORE 2 |
| #define | DELTA_FIXED 3 |
| #define | TM_IXY 2 |
| #define | TM_IYZ 0 |
| #define | TM_IZX 1 |
| #define | TM_ZLINE(tm, i) (tm==NULL || tm->mask[TM_IXY][i]) |
| #define | TM_YLINE(tm, i) (tm==NULL || tm->mask[TM_IZX][i]) |
| #define | TM_XLINE(tm, i) (tm==NULL || tm->mask[TM_IYZ][i]) |
| #define | ZPAD_EMPTY (1<<0) |
| #define | ZPAD_PURGE (1<<1) |
| #define | ZPAD_MM (1<<2) |
| #define | WARP3D_NEWGRID 1 |
| #define | WARP3D_NEWDSET 2 |
| #define | WARP3D_GRIDMASK 7 |
| #define | MAX_DSET_NOTES 999 |
| #define | MAX_NOTE_SIZE 4000 |
| #define | AFNI_log_string(ss) AFNI_logger(ss,0,NULL) |
| #define | tross_Erase_History(ds) THD_erase_one_atr((ds)->dblk,"HISTORY_NOTE") |
| #define | TT_ATLAS_NZ_SMALL 141 |
| #define | TT_ATLAS_NZ_BIG 151 |
| #define | TT_retrieve_atlas_nz(nz) |
| #define | SBFLAG_INDEX (1<<0) |
| #define | SBFLAG_FACTOR (1<<1) |
| #define | SBFLAG_STATCODE (1<<2) |
Typedefs | |
| typedef void | generic_func () |
| typedef float | float_func () |
| typedef THD_3dim_dataset | THD_3dim_dataset |
| typedef THD_3dim_dataset_array | THD_3dim_dataset_array |
| typedef FD_brick | FD_brick |
Functions | |
| int | SARR_find_string (THD_string_array *sar, char *str) |
| int | SARR_find_substring (THD_string_array *sar, char *sub) |
| int | SARR_lookfor_string (THD_string_array *sar, char *str, int nstart) |
| int | SARR_lookfor_substring (THD_string_array *sar, char *sub, int nstart) |
| void | THD_zblock (int, char *) |
| void | THD_unzblock (int, char *) |
| void | THD_delete_diskptr (THD_diskptr *) |
| void | THD_delete_datablock (THD_datablock *) |
| void | THD_init_datablock_brick (THD_datablock *, int, void *) |
| void | THD_init_datablock_labels (THD_datablock *) |
| void | THD_init_datablock_keywords (THD_datablock *) |
| void | THD_copy_datablock_auxdata (THD_datablock *, THD_datablock *) |
| void | THD_init_datablock_stataux (THD_datablock *) |
| void | THD_store_datablock_stataux (THD_datablock *, int, int, int, float *) |
| void | THD_store_datablock_label (THD_datablock *, int, char *) |
| void | THD_store_datablock_keywords (THD_datablock *, int, char *) |
| void | THD_append_datablock_keywords (THD_datablock *, int, char *) |
| int | THD_datablock_from_atr (THD_datablock *, char *, char *) |
| int | THD_string_has (char *, char *) |
| void | THD_edit_dataxes (float, THD_dataxes *, THD_dataxes *) |
| int | THD_get_axis_direction (THD_dataxes *, int) |
| void | MCW_hash_idcode (char *, struct THD_3dim_dataset *) |
| void | THD_coorder_fill (char *, THD_coorder *) |
| void | THD_dicom_to_coorder (THD_coorder *, float *, float *, float *) |
| void | THD_coorder_to_dicom (THD_coorder *, float *, float *, float *) |
| int | THD_need_brick_factor (THD_3dim_dataset *) |
| char * | THD_newprefix (THD_3dim_dataset *dset, char *suffix) |
| char * | THD_deplus_prefix (char *prefix) |
| char * | ig_strstr (char *, char *, char *) |
| void | freeup_strings (int n, char **sar) |
| int | breakup_string (char *sin, char ***stok) |
| THD_string_array * | THD_get_all_filenames (char *) |
| THD_string_array * | THD_extract_regular_files (THD_string_array *) |
| THD_string_array * | THD_extract_directories (THD_string_array *) |
| int | THD_is_file (char *) |
| int | THD_is_symlink (char *) |
| int | THD_is_directory (char *) |
| int | THD_is_ondisk (char *) |
| int | THD_mkdir (char *) |
| int | THD_cwd (char *) |
| int | THD_equiv_files (char *, char *) |
| unsigned long | THD_filesize (char *pathname) |
| THD_string_array * | THD_get_all_subdirs (int, char *) |
| THD_string_array * | THD_normalize_flist (THD_string_array *) |
| THD_string_array * | THD_get_wildcard_filenames (char *) |
| time_t | THD_file_mtime (char *) |
| THD_string_array * | THD_get_all_executables (char *) |
| THD_string_array * | THD_getpathprogs (THD_string_array *) |
| int | THD_is_executable (char *pathname) |
| char * | THD_find_executable (char *) |
| int | THD_is_dataset (char *, char *, int) |
| char * | THD_dataset_headname (char *, char *, int) |
| MRI_IMARR * | THD_get_all_timeseries (char *) |
| MRI_IMARR * | THD_get_many_timeseries (THD_string_array *) |
| char * | THD_trailname (char *fname, int lev) |
| int | THD_linecount (char *) |
| void | THD_read_all_atr (char *, THD_datablock *) |
| void | THD_erase_all_atr (THD_datablock *) |
| void | THD_erase_one_atr (THD_datablock *, char *) |
| void | THD_read_niml_atr (char *, THD_datablock *) |
| void | THD_anonymize_dset (THD_3dim_dataset *) |
| void | THD_anonymize_write (int) |
| ATR_any * | THD_find_atr (THD_datablock *, char *) |
| ATR_float * | THD_find_float_atr (THD_datablock *, char *) |
| ATR_int * | THD_find_int_atr (THD_datablock *, char *) |
| ATR_string * | THD_find_string_atr (THD_datablock *, char *) |
| void | THD_set_atr (THD_datablock *, char *, int, int, void *) |
| ATR_any * | THD_copy_atr (ATR_any *atr) |
| void | THD_insert_atr (THD_datablock *blk, ATR_any *atr) |
| void | THD_store_dataset_keywords (THD_3dim_dataset *, char *) |
| void | THD_append_dataset_keywords (THD_3dim_dataset *, char *) |
| char * | THD_dataset_info (THD_3dim_dataset *, int) |
| char * | THD_zzprintf (char *sss, char *fmt,...) |
| void | THD_set_float_atr (THD_datablock *, char *, int, float *) |
| void | THD_set_int_atr (THD_datablock *, char *, int, int *) |
| void | THD_set_char_atr (THD_datablock *, char *, int, char *) |
| void | THD_init_diskptr_names (THD_diskptr *, char *, char *, char *, int, Boolean) |
| THD_datablock * | THD_init_one_datablock (char *, char *) |
| THD_datablock_array * | THD_init_prefix_datablocks (char *, THD_string_array *) |
| XtPointer_array * | THD_init_alldir_datablocks (char *) |
| THD_session * | THD_init_session (char *) |
| void | THD_order_session (THD_session *) |
| THD_3dim_dataset * | THD_open_one_dataset (char *) |
| THD_3dim_dataset * | THD_open_dataset (char *) |
| THD_3dim_dataset * | THD_open_minc (char *) |
| THD_3dim_dataset * | THD_open_analyze (char *) |
| THD_3dim_dataset * | THD_open_ctfmri (char *) |
| THD_3dim_dataset * | THD_open_ctfsam (char *) |
| THD_3dim_dataset * | THD_open_1D (char *) |
| THD_3dim_dataset * | THD_open_3D (char *) |
| THD_3dim_dataset * | THD_open_nifti (char *) |
| THD_3dim_dataset * | THD_open_mpeg (char *) |
| THD_3dim_dataset * | THD_open_tcat (char *) |
| void | THD_datablock_apply_atr (THD_3dim_dataset *) |
| THD_3dim_dataset * | THD_fetch_dataset (char *) |
| XtPointer_array * | THD_fetch_many_datasets (char *) |
| MRI_IMAGE * | THD_fetch_1D (char *) |
| void | THD_set_storage_mode (THD_3dim_dataset *, int) |
| int * | MCW_get_intlist (int, char *) |
| void | MCW_intlist_allow_negative (int) |
| THD_3dim_dataset * | THD_copy_dset_subs (THD_3dim_dataset *, int *) |
| void | THD_delete_3dim_dataset (THD_3dim_dataset *, Boolean) |
| THD_3dim_dataset * | THD_3dim_from_block (THD_datablock *) |
| void | THD_allow_empty_dataset (int) |
| THD_3dim_dataset_array * | THD_array_3dim_from_block (THD_datablock_array *blk_arr) |
| Boolean | THD_write_3dim_dataset (char *, char *, THD_3dim_dataset *, Boolean) |
| void | THD_use_3D_format (int) |
| void | THD_use_NIFTI_format (int) |
| Boolean | THD_write_datablock (THD_datablock *, Boolean) |
| Boolean | THD_write_atr (THD_datablock *) |
| Boolean | THD_write_nimlatr (THD_datablock *) |
| void | THD_set_write_compression (int mm) |
| int | THD_enviro_write_compression (void) |
| int | THD_get_write_compression (void) |
| void | THD_set_write_order (int) |
| void | THD_enviro_write_order (void) |
| int | THD_get_write_order (void) |
| int | TRUST_host (char *) |
| void | TRUST_addhost (char *) |
| Boolean | THD_load_datablock (THD_datablock *) |
| void | THD_load_datablock_verbose (int) |
| void | THD_set_freeup (generic_func *) |
| Boolean | THD_purge_datablock (THD_datablock *, int) |
| Boolean | THD_purge_one_brick (THD_datablock *, int) |
| void | THD_force_malloc_type (THD_datablock *, int) |
| int | THD_count_databricks (THD_datablock *dblk) |
| void | THD_load_minc (THD_datablock *) |
| void | THD_load_analyze (THD_datablock *) |
| void | THD_load_ctfmri (THD_datablock *) |
| void | THD_load_ctfsam (THD_datablock *) |
| void | THD_load_1D (THD_datablock *) |
| void | THD_load_3D (THD_datablock *) |
| void | THD_load_nifti (THD_datablock *) |
| void | THD_load_mpeg (THD_datablock *) |
| void | THD_load_tcat (THD_datablock *) |
| void | THD_zerofill_dataset (THD_3dim_dataset *) |
| int | THD_datum_constant (THD_datablock *) |
| int | THD_write_minc (char *, THD_3dim_dataset *, int) |
| void | THD_write_1D (char *, char *, THD_3dim_dataset *) |
| void | THD_write_3D (char *, char *, THD_3dim_dataset *) |
| void | THD_reconcile_parents (THD_sessionlist *) |
| THD_slist_find | THD_dset_in_sessionlist (int, void *, THD_sessionlist *, int) |
| THD_slist_find | THD_dset_in_session (int, void *, THD_session *) |
| void | THD_check_idcodes (THD_sessionlist *) |
| void | THD_load_statistics (THD_3dim_dataset *) |
| void | THD_update_statistics (THD_3dim_dataset *) |
| void | THD_update_one_bstat (THD_3dim_dataset *, int) |
| THD_fvec3 | THD_3dind_to_3dmm (THD_3dim_dataset *, THD_ivec3) |
| THD_fvec3 | THD_3dind_to_3dmm_no_wod (THD_3dim_dataset *, THD_ivec3) |
| THD_ivec3 | THD_3dmm_to_3dind (THD_3dim_dataset *, THD_fvec3) |
| THD_ivec3 | THD_3dmm_to_3dind_no_wod (THD_3dim_dataset *, THD_fvec3) |
| THD_fvec3 | THD_3dfind_to_3dmm (THD_3dim_dataset *, THD_fvec3) |
| THD_fvec3 | THD_3dmm_to_3dfind (THD_3dim_dataset *, THD_fvec3) |
| THD_fvec3 | THD_3dmm_to_dicomm (THD_3dim_dataset *, THD_fvec3) |
| THD_fvec3 | THD_dicomm_to_3dmm (THD_3dim_dataset *, THD_fvec3) |
| THD_fvec3 | THD_tta_to_mni (THD_fvec3) |
| THD_fvec3 | THD_mni_to_tta (THD_fvec3) |
| void | THD_3mni_to_3tta (float *, float *, float *) |
| void | THD_3tta_to_3mni (float *, float *, float *) |
| float | THD_timeof (int, float, THD_timeaxis *) |
| float | THD_timeof_vox (int, int, THD_3dim_dataset *) |
| float | THD_timeof_slice (int, int, THD_3dim_dataset *) |
| int | THD_dataset_mismatch (THD_3dim_dataset *, THD_3dim_dataset *) |
| int | THD_dataset_tshift (THD_3dim_dataset *, int) |
| FD_brick * | THD_3dim_dataset_to_brick (THD_3dim_dataset *, int, int, int) |
| MRI_IMAGE * | FD_brick_to_mri (int, int, FD_brick *br) |
| MRI_IMAGE * | FD_brick_to_series (int, FD_brick *br) |
| float | THD_get_voxel (THD_3dim_dataset *dset, int ijk, int ival) |
| MRI_IMAGE * | THD_extract_series (int, THD_3dim_dataset *, int) |
| MRI_IMARR * | THD_extract_many_series (int, int *, THD_3dim_dataset *) |
| int | THD_extract_array (int, THD_3dim_dataset *, int, void *) |
| MRI_IMAGE * | THD_extract_float_brick (int, THD_3dim_dataset *) |
| void | THD_insert_series (int, THD_3dim_dataset *, int, int, void *, int) |
| void | get_linear_trend (int, float *, float *, float *) |
| void | THD_linear_detrend (int, float *, float *, float *) |
| void | get_quadratic_trend (int, float *, float *, float *, float *) |
| void | THD_quadratic_detrend (int, float *, float *, float *, float *) |
| void | THD_normalize (int, float *) |
| void | THD_cubic_detrend (int, float *) |
| void | THD_const_detrend (int, float *, float *) |
| void | THD_generic_detrend (int, float *, int, int, float **) |
| THD_ivec3 | THD_fdind_to_3dind (FD_brick *, THD_ivec3) |
| THD_ivec3 | THD_3dind_to_fdind (FD_brick *, THD_ivec3) |
| THD_fvec3 | THD_fdfind_to_3dfind (FD_brick *, THD_fvec3) |
| THD_fvec3 | THD_3dfind_to_fdfind (FD_brick *, THD_fvec3) |
| FD_brick ** | THD_setup_bricks (THD_3dim_dataset *) |
| FD_brick * | THD_oriented_brick (THD_3dim_dataset *, char *) |
| int | thd_floatscan (int, float *) |
| int | thd_complexscan (int, complex *) |
| byte * | THD_makemask (THD_3dim_dataset *, int, float, float) |
| int | THD_countmask (int, byte *) |
| byte * | THD_automask (THD_3dim_dataset *) |
| void | THD_automask_verbose (int) |
| void | THD_automask_extclip (int) |
| byte * | mri_automask_image (MRI_IMAGE *) |
| byte * | mri_automask_imarr (MRI_IMARR *) |
| void | THD_autobbox (THD_3dim_dataset *, int *, int *, int *, int *, int *, int *) |
| void | MRI_autobbox (MRI_IMAGE *, int *, int *, int *, int *, int *, int *) |
| int | THD_mask_fillin_completely (int, int, int, byte *, int) |
| int | THD_mask_fillin_once (int, int, int, byte *, int) |
| int | THD_mask_clip_neighbors (int, int, int, byte *, float, float, float *) |
| void | THD_mask_clust (int nx, int ny, int nz, byte *mmm) |
| void | THD_mask_erode (int nx, int ny, int nz, byte *mmm) |
| int | THD_peel_mask (int nx, int ny, int nz, byte *mmm, int pdepth) |
| void | THD_mask_dilate (int, int, int, byte *, int) |
| float | THD_cliplevel (MRI_IMAGE *, float) |
| MRI_IMAGE * | THD_median_brick (THD_3dim_dataset *) |
| MRI_IMAGE * | THD_mean_brick (THD_3dim_dataset *) |
| MRI_IMAGE * | THD_rms_brick (THD_3dim_dataset *) |
| int | THD_get_dset_rowcount (THD_3dim_dataset *, int) |
| void * | THD_get_dset_row (THD_3dim_dataset *, int, int, int, int, int) |
| void | THD_put_dset_row (THD_3dim_dataset *, int, int, int, int, int, void *row) |
| int | THD_dataset_rowfillin (THD_3dim_dataset *, int, int, int) |
| int | THD_dataset_zfillin (THD_3dim_dataset *, int, int, int) |
| void | THD_rotangle_user_to_dset (THD_3dim_dataset *, float, char, float, char, float, char, float *, int *, float *, int *, float *, int *) |
| int | THD_axcode (THD_3dim_dataset *, char) |
| int | THD_handedness (THD_3dim_dataset *) |
| THD_dvecmat | THD_rotcom_to_matvec (THD_3dim_dataset *, char *) |
| void | THD_rota_method (int) |
| void | THD_rota_setpad (int, int, int) |
| void | THD_rota_clearpad (void) |
| void | THD_rota_vol (int, int, int, float, float, float, float *, int, float, int, float, int, float, int, float, float, float) |
| MRI_IMAGE * | THD_rota3D (MRI_IMAGE *, int, float, int, float, int, float, int, float, float, float) |
| MRI_IMAGE * | THD_rota3D_matvec (MRI_IMAGE *, THD_dmat33, THD_dfvec3) |
| void | THD_rota_vol_matvec (int, int, int, float, float, float, float *, THD_dmat33, THD_dfvec3) |
| THD_dvecmat | DLSQ_rot_trans (int, THD_dfvec3 *, THD_dfvec3 *, double *) |
| THD_dvecmat | DLSQ_affine (int, THD_dfvec3 *, THD_dfvec3 *) |
| THD_dvecmat | DLSQ_rotscl (int, THD_dfvec3 *, THD_dfvec3 *, int) |
| THD_dvecmat | THD_read_dvecmat (char *, int) |
| void | free_Tmask (Tmask *) |
| Tmask * | create_Tmask_byte (int, int, int, byte *) |
| Tmask * | create_Tmask_rgba (int, int, int, rgba *) |
| void | THD_rota_vol_byte (int, int, int, float, float, float, byte *, int, float, int, float, int, float, int, float, float, float, Tmask *) |
| void | THD_rota_byte_mode (int) |
| void | THD_rota_vol_matvec_byte (int, int, int, float, float, float, byte *, THD_mat33, THD_fvec3, Tmask *) |
| void | SHIFT_set_method (int) |
| int | SHIFT_get_method (void) |
| void | SHIFT_two_rows (int, int, float, float *, float, float *) |
| void | fft_shift2 (int, int, float, float *, float, float *) |
| void | hept_shift2 (int, int, float, float *, float, float *) |
| void | quint_shift2 (int, int, float, float *, float, float *) |
| void | cub_shift2 (int, int, float, float *, float, float *) |
| void | lin_shift2 (int, int, float, float *, float, float *) |
| void | nn_shift2 (int, int, float, float *, float, float *) |
| void | ts_shift2 (int, int, float, float *, float, float *) |
| void | hept_shift (int, float, float *) |
| void | nn_shift (int, float, float *) |
| void | lin_shift (int, float, float *) |
| void | cub_shift (int, float, float *) |
| void | quint_shift (int, float, float *) |
| void | THD_fftshift (THD_3dim_dataset *, float, float, float, int) |
| void | mri_3dalign_edging (int, int, int) |
| void | mri_3dalign_edging_default (int, int, int) |
| void | mri_3dalign_force_edging (int) |
| void | mri_3dalign_wtrimming (int) |
| void | mri_3dalign_wproccing (int) |
| void | mri_3dalign_scaleinit (float) |
| void | mri_3dalign_params (int, float, float, float, int, int, int, int) |
| void | mri_3dalign_method (int, int, int, int) |
| void | mri_3dalign_final_regmode (int) |
| MRI_3dalign_basis * | mri_3dalign_setup (MRI_IMAGE *, MRI_IMAGE *) |
| MRI_IMAGE * | mri_3dalign_one (MRI_3dalign_basis *, MRI_IMAGE *, float *, float *, float *, float *, float *, float *) |
| MRI_IMARR * | mri_3dalign_many (MRI_IMAGE *, MRI_IMAGE *, MRI_IMARR *, float *, float *, float *, float *, float *, float *) |
| void | mri_3dalign_cleanup (MRI_3dalign_basis *) |
| void | mri_3dalign_initvals (float, float, float, float, float, float) |
| int | mri_warp3D_align_setup (MRI_warp3D_align_basis *) |
| MRI_IMAGE * | mri_warp3d_align_one (MRI_warp3D_align_basis *, MRI_IMAGE *) |
| void | mri_warp3D_align_cleanup (MRI_warp3D_align_basis *) |
| float | THD_stat_to_pval (float thr, int statcode, float *stataux) |
| float | THD_pval_to_stat (float pval, int statcode, float *stataux) |
| float | THD_stat_to_zscore (float thr, int statcode, float *stataux) |
| int | THD_filename_ok (char *) |
| int | THD_filename_pure (char *) |
| int | THD_freemegabytes (char *) |
| THD_warp * | AFNI_make_voxwarp (THD_warp *, THD_3dim_dataset *, THD_3dim_dataset *) |
| THD_linear_mapping * | AFNI_make_voxmap (THD_linear_mapping *, THD_dataxes *, THD_dataxes *) |
| void | AFNI_concatenate_warp (THD_warp *, THD_warp *) |
| THD_linear_mapping * | AFNI_concatenate_lmap (THD_linear_mapping *, THD_linear_mapping *) |
| THD_warp * | AFNI_make_affwarp_12 (float, float, float, float, float, float, float, float, float, float, float, float) |
| THD_warp * | AFNI_make_affwarp_mat (THD_mat33) |
| THD_warp * | AFNI_make_affwarp_matvec (THD_mat33, THD_fvec3) |
| THD_ivec3 | THD_matrix_to_orientation (THD_mat33 R) |
| THD_3dim_dataset * | WINsorize (THD_3dim_dataset *, int, int, int, float, char *, int, int, byte *) |
| THD_3dim_dataset * | THD_zeropad (THD_3dim_dataset *, int, int, int, int, int, int, char *, int) |
| THD_3dim_dataset * | THD_warp3D (THD_3dim_dataset *, void w_in2out(float, float, float, float *, float *, float *), void w_out2in(float, float, float, float *, float *, float *), void *, char *, int, int) |
| THD_3dim_dataset * | THD_warp3D_affine (THD_3dim_dataset *, THD_vecmat, void *, char *, int, int) |
| THD_3dim_dataset * | THD_warp3D_mni2tta (THD_3dim_dataset *, void *, char *, int, int) |
| THD_3dim_dataset * | THD_warp3D_tta2mni (THD_3dim_dataset *, void *, char *, int, int) |
| void | ENTROPY_setup (void) |
| void | ENTROPY_setdown (void) |
| void | ENTROPY_accumulate (int, void *) |
| double | ENTROPY_compute (void) |
| double | ENTROPY_dataset (THD_3dim_dataset *) |
| double | ENTROPY_datablock (THD_datablock *) |
| void | tross_Add_Note (THD_3dim_dataset *, char *) |
| void | tross_Delete_Note (THD_3dim_dataset *, int) |
| char * | tross_Expand_String (char *) |
| char * | tross_Encode_String (char *) |
| void | tross_Dont_Encode_Slash (int) |
| void | tross_Store_Note (THD_3dim_dataset *, int, char *) |
| char * | tross_Get_Note (THD_3dim_dataset *, int) |
| char * | tross_Get_Notedate (THD_3dim_dataset *, int) |
| int | tross_Get_Notecount (THD_3dim_dataset *) |
| void | tross_Addto_History (THD_3dim_dataset *, THD_3dim_dataset *) |
| char * | tross_datetime (void) |
| char * | tross_username (void) |
| char * | tross_hostname (void) |
| char * | tross_commandline (char *, int, char **) |
| int | AFNI_logger (char *, int, char **) |
| void | AFNI_sleep (int) |
| void | AFNI_serverlog (char *) |
| void | THD_outlier_count (THD_3dim_dataset *, float, int **, int *) |
| void | tross_Append_History (THD_3dim_dataset *, char *) |
| char * | tross_Get_History (THD_3dim_dataset *) |
| void | tross_Make_History (char *, int, char **, THD_3dim_dataset *) |
| void | tross_Copy_History (THD_3dim_dataset *, THD_3dim_dataset *) |
| void | tross_Replace_History (THD_3dim_dataset *, char *) |
| char * | tross_breakup_string (char *, int, int) |
| void | tross_multi_Append_History (THD_3dim_dataset *,...) |
| void | B64_to_binary (int, byte *, int *, byte **) |
| void | B64_to_base64 (int, byte *, int *, byte **) |
| void | B64_set_linelen (int) |
| void | B64_set_crlf (int) |
| char * | MD5_static_array (int, char *) |
| char * | MD5_malloc_array (int, char *) |
| char * | MD5_static_string (char *) |
| char * | MD5_malloc_string (char *) |
| char * | MD5_static_file (char *) |
| char * | MD5_malloc_file (char *) |
| char * | MD5_B64_array (int, char *) |
| char * | MD5_B64_string (char *) |
| char * | MD5_B64_file (char *) |
| char * | UNIQ_idcode (void) |
| void | UNIQ_idcode_fill (char *) |
| char * | TT_whereami (float, float, float) |
| int | TT_load_atlas (void) |
| void | TT_purge_atlas (void) |
| THD_3dim_dataset * | TT_retrieve_atlas (void) |
| THD_3dim_dataset * | TT_retrieve_atlas_big (void) |
| void | TT_purge_atlas_big (void) |
| THD_3dim_dataset * | TT_retrieve_atlas_either (void) |
| float | THD_spearman_corr (int, float *, float *) |
| float | THD_quadrant_corr (int, float *, float *) |
| float | THD_pearson_corr (int, float *, float *) |
| THD_fvec3 | THD_autonudge (THD_3dim_dataset *dsepi, int ivepi, THD_3dim_dataset *dsant, int ivant, float step, int xstep, int ystep, int zstep, int code) |
| MRI_IMAGE * | mri_brainormalize (MRI_IMAGE *, int, int, int, MRI_IMAGE **, MRI_IMAGE **) |
| void | mri_brainormalize_verbose (int) |
| void | brainnormalize_coord (float ispat, float jspat, float kspat, float *iorig, float *jorig, float *korig, THD_3dim_dataset *origset, float *xrai_orig, float *yrai_orig, float *zrai_orig) |
| takes in voxel indices into the Spat Normed volume (RAI) and returns voxel indices and coordinates in the original volume. Used to figure out shift to apply to surface model to align it with original volume. | |
| MRI_IMAGE * | mri_watershedize (MRI_IMAGE *, float) |
| void | mri_brainormalize_initialize (float dx, float dy, float dz) |
| float | THD_BN_dxyz (void) |
| int | THD_BN_nx (void) |
| int | THD_BN_ny (void) |
| int | THD_BN_nz (void) |
| NI_group * | THD_nimlize_dsetatr (THD_3dim_dataset *) |
| void | THD_dblkatr_from_niml (NI_group *, THD_datablock *) |
| void | THD_set_dataset_attributes (THD_3dim_dataset *) |
| THD_3dim_dataset * | THD_niml_to_dataset (NI_group *, int) |
| int | THD_add_bricks (THD_3dim_dataset *, void *) |
| NI_element * | THD_subbrick_to_niml (THD_3dim_dataset *, int, int) |
| NI_group * | THD_dataset_to_niml (THD_3dim_dataset *) |
| MRI_IMAGE * | niml_to_mri (NI_element *) |
| NI_element * | mri_to_niml (MRI_IMAGE *) |
Variables | |
| char * | ATR_typestr [] |
| char * | MAPPING_typestr [] |
| int | THD_align_aflags [MARKS_MAXFLAG] |
| char * | THD_align_label [NMARK_ALIGN] |
| char * | THD_align_help [NMARK_ALIGN] |
| int | THD_bounding_aflags [MARKS_MAXFLAG] |
| char * | THD_bounding_label [NMARK_BOUNDING] |
| char * | THD_bounding_help [NMARK_BOUNDING] |
| char * | WARP_typestr [] |
| char * | RESAM_typestr [] |
| char * | RESAM_shortstr [] = { "NN" , "Li" , "Cu" , "Bk" } |
| THD_warp | tempA_warp |
| char * | ORIENT_typestr [] |
| char * | ORIENT_shortstr [] |
| char * | ORIENT_tinystr [] |
| char | ORIENT_xyz [] = "xxyyzzg" |
| char | ORIENT_sign [] = "+--++-" |
| char | ORIENT_first [] = "RLPAIS" |
| int | ORIENT_xyzint [] = { 1,1 , 2,2 , 3,3 , 666 } |
| char * | UNITS_TYPE_labelstring [] = { "ms" , "s" , "Hz" } |
| MCW_idcode | MCW_new_idcode (void) |
| char * | DATASET_typestr [] |
| char * | VIEW_typestr [] |
| char * | VIEW_codestr [] |
| char * | FUNC_typestr [] |
| char * | FUNC_prefixstr [] |
| float | FUNC_topval [] |
| int | FUNC_scale_short [] |
| int | FUNC_scale_byte [] |
| char * | FUNC_label [] |
| char * | FUNC_descriptor [] |
| int | FUNC_nvals [] = { 1, 2,2,2,2,2,2,2,2,2,2, 1 } |
| int | FUNC_ival_fim [] = { 0, 0,0,0,0,0,0,0,0,0,0, 0 } |
| int | FUNC_ival_thr [] = { FIMTHR, 1,1,1,1,1,1,1,1,1,1, 0 } |
| int | FUNC_need_stat_aux [] |
| char * | FUNC_label_stat_aux [] |
| char * | ANAT_typestr [] |
| char * | ANAT_prefixstr [] |
| char * | DSET_prefixstr [NUM_DSET_TYPES] |
| int | ANAT_nvals [] = { 1,1,1,1,1,1,1,1,1,1,1,1 , 1 } |
| int | ANAT_ival_zero [] = { 0,0,0,0,0,0,0,0,0,0,0,0 , 0 } |
| char | tmp_dblab [8] |
| THD_brick_stats | THD_get_brick_stats (MRI_IMAGE *) |
| THD_fvec3 | THD_dataset_center (THD_3dim_dataset *) |
| THD_dmat33 | DBLE_mat_to_dicomm (THD_3dim_dataset *) |
| THD_mat33 | SNGL_mat_to_dicomm (THD_3dim_dataset *) |
Detailed Description
This file contains the definition of the structs, macros, etc. for AFNI datasets.
Definition in file 3ddata.h.
Define Documentation
|
|
Value: { if( (name)->num == (name)->nall ){ \
(name)->nall += INC_3DARR ; \
(name)->ar = (THD_3dim_dataset **) \
XtRealloc( (char *) (name)->ar , \
sizeof(THD_3dim_dataset *) * (name)->nall ) ; \
} \
if( (ddset) != NULL ){ \
(name)->ar[(name)->num] = (ddset) ; \
((name)->num)++ ; \
} }Definition at line 2780 of file 3ddata.h. Referenced by B2F_read_opts(), BUCK_read_opts(), TCAT_read_opts(), THD_array_3dim_from_block(), and ZCAT_read_opts(). |
|
|
Value: { if( (name)->num == (name)->nall ){ \
(name)->nall += INC_DBARR ; \
(name)->ar = (THD_datablock **) \
XtRealloc( (char *) (name)->ar , \
sizeof(THD_datablock *) * (name)->nall ) ; \
} \
if( (bblk) != NULL ){ \
(name)->ar[(name)->num] = (bblk) ; \
((name)->num)++ ; \
} }Definition at line 1172 of file 3ddata.h. Referenced by THD_init_prefix_datablocks(). |
|
|
Value: do{ if( (name)->num == (name)->nall ){ \ (name)->nall += INC_SARR ; \ (name)->ar = (char **) XtRealloc( (char *) (name)->ar , \ sizeof(char *) * (name)->nall ) ; \ } \ if( (str) != NULL ){ \ (name)->ar[(name)->num] = (char *) XtMalloc( strlen((str))+1 ) ;\ strcpy( (name)->ar[(name)->num] , (str) ) ; \ ADDTO_KILL((name)->kl,(name)->ar[(name)->num]) ; \ ((name)->num)++ ; \ } } while(0) Definition at line 307 of file 3ddata.h. Referenced by AFNI_read_inputs(), AFNI_rescan_timeseries_CB(), AFNI_write_many_dataset_CB(), ISQ_saver_CB(), MCW_stradd_CB(), NLFIT_get_many_MODELs(), PLUG_get_many_plugins(), T3D_read_images(), THD_extract_directories(), THD_extract_regular_files(), THD_get_all_executables(), THD_get_all_filenames(), THD_get_all_subdirs(), THD_get_many_timeseries(), THD_get_wildcard_filenames(), THD_getpathprogs(), THD_normalize_flist(), TT_read_opts(), and TT_whereami(). |
|
|
Value: { if( (name)->num == (name)->nall ){ \
(name)->nall += INC_XTARR ; \
(name)->ar = (XtPointer *) \
XtRealloc( (char *) (name)->ar , \
sizeof(XtPointer) * (name)->nall ) ; \
(name)->ic = (int *) XtRealloc( (char *) (name)->ic , \
sizeof(int) * (name)->nall ) ; \
} \
if( (XtPointer) (bblk) != NULL ){ \
(name)->ar[(name)->num] = (XtPointer) (bblk) ; \
(name)->ic[(name)->num] = 0 ; \
((name)->num)++ ; \
} }Definition at line 233 of file 3ddata.h. Referenced by AFNI_add_interruptable(), AFNI_finalize_read_Web_CB(), AFNI_read_inputs(), B2F_read_opts(), BUCK_read_opts(), TCAT_read_opts(), THD_fetch_many_datasets(), and THD_init_alldir_datablocks(). |
|
|
Definition at line 1772 of file 3ddata.h. Referenced by THD_datablock_from_atr(), and THD_open_3D(). |
|
|
Definition at line 1773 of file 3ddata.h. Referenced by THD_datablock_from_atr(), and THD_open_3D(). |
|
|
Definition at line 3823 of file 3ddata.h. Referenced by T3D_initialize_user_data(). |
|
|
|
|
|
Enables compilation of the MINC dataset code. |
|
|
Value: ( ANAT_SPGR_MASK | ANAT_FSE_MASK | ANAT_EPI_MASK | \ ANAT_MRAN_MASK | ANAT_CT_MASK | ANAT_SPECT_MASK | \ ANAT_PET_MASK | ANAT_MRA_MASK | ANAT_BMAP_MASK | \ ANAT_DIFF_MASK | ANAT_OMRI_MASK| ANAT_BUCK_MASK | \ ANAT_MAPC_MASK ) Definition at line 1903 of file 3ddata.h. Referenced by CORREL_init(), and PLUGIN_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1890 of file 3ddata.h. Referenced by EDIT_wod_copy(), main(), SUMA_BrainVoyager_Read_vmr(), SUMA_OpenDX_Read_CruiseVolHead(), THD_open_1D(), THD_open_3D(), THD_open_minc(), THD_open_nifti(), and THD_setup_mastery(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1848 of file 3ddata.h. Referenced by PLUGIN_init(). |
|
|
|
|
|
|
|
|
Definition at line 1845 of file 3ddata.h. Referenced by AFNI_read_inputs(), main(), RT_start_dataset(), T3D_initialize_user_data(), THD_open_1D(), THD_open_3D(), THD_open_analyze(), THD_open_minc(), THD_open_mpeg(), THD_open_nifti(), and THD_open_tcat(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1850 of file 3ddata.h. Referenced by THD_open_analyze(), THD_open_ctfmri(), THD_open_minc(), and THD_open_mpeg(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1885 of file 3ddata.h. Referenced by DRAW_copy_dset(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1838 of file 3ddata.h. Referenced by PLUGIN_init(). |
|
|
|
|
|
|
|
|
Definition at line 1835 of file 3ddata.h. Referenced by EDIT_empty_copy(), and main(). |
|
|
Definition at line 679 of file 3ddata.h. Referenced by AFNI_make_warp(), and AFNI_marks_quality_check(). |
|
|
Definition at line 674 of file 3ddata.h. Referenced by AFNI_make_warp(), and AFNI_marks_quality_check(). |
|
|
Definition at line 678 of file 3ddata.h. Referenced by AFNI_make_warp(), and AFNI_marks_quality_check(). |
|
|
Definition at line 690 of file 3ddata.h. Referenced by AFNI_make_warp(). |
|
|
Definition at line 693 of file 3ddata.h. Referenced by AFNI_make_warp(). |
|
|
Definition at line 689 of file 3ddata.h. Referenced by AFNI_make_warp(). |
|
|
Definition at line 691 of file 3ddata.h. Referenced by AFNI_make_warp(). |
|
|
Definition at line 692 of file 3ddata.h. Referenced by AFNI_make_warp(). |
|
|
Definition at line 682 of file 3ddata.h. Referenced by AFNI_init_warp(). |
|
|
Definition at line 684 of file 3ddata.h. Referenced by AFNI_init_warp(). |
|
|
Definition at line 687 of file 3ddata.h. Referenced by AFNI_init_warp(). |
|
|
Definition at line 681 of file 3ddata.h. Referenced by AFNI_init_warp(). |
|
|
Definition at line 683 of file 3ddata.h. Referenced by AFNI_init_warp(). |
|
|
Definition at line 685 of file 3ddata.h. Referenced by AFNI_init_warp(). |
|
|
Definition at line 677 of file 3ddata.h. Referenced by AFNI_make_warp(), and AFNI_marks_quality_check(). |
|
|
Atlas distances for acpc->tlrc markers. If you change these, change the helps below too Definition at line 673 of file 3ddata.h. Referenced by AFNI_make_warp(), and AFNI_marks_quality_check(). |
|
|
Definition at line 675 of file 3ddata.h. Referenced by AFNI_make_warp(), and AFNI_marks_quality_check(). |
|
|
Definition at line 427 of file 3ddata.h. Referenced by atr_print(), main(), THD_anonymize_dset(), THD_copy_atr(), THD_erase_all_atr(), THD_erase_one_atr(), THD_find_atr(), THD_find_float_atr(), THD_insert_atr(), THD_nimlize_dsetatr(), THD_read_all_atr(), THD_set_atr(), THD_set_float_atr(), and THD_write_atr(). |
|
|
Definition at line 428 of file 3ddata.h. Referenced by atr_print(), THD_anonymize_dset(), THD_copy_atr(), THD_erase_all_atr(), THD_erase_one_atr(), THD_find_atr(), THD_find_int_atr(), THD_insert_atr(), THD_nimlize_dsetatr(), THD_read_all_atr(), THD_set_atr(), THD_set_int_atr(), and THD_write_atr(). |
|
|
Definition at line 426 of file 3ddata.h. Referenced by atr_print(), main(), THD_anonymize_dset(), THD_copy_atr(), THD_erase_all_atr(), THD_erase_one_atr(), THD_find_atr(), THD_find_string_atr(), THD_insert_atr(), THD_nimlize_dsetatr(), THD_read_all_atr(), THD_set_atr(), THD_set_char_atr(), and THD_write_atr(). |
|
|
Definition at line 2939 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3028 of file 3ddata.h. Referenced by THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3053 of file 3ddata.h. Referenced by THD_anonymize_dset(), THD_datablock_apply_atr(), THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
30 Nov 1997 * Definition at line 3051 of file 3ddata.h. Referenced by THD_datablock_apply_atr(), THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3052 of file 3ddata.h. Referenced by THD_datablock_apply_atr(), THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3024 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
additions 1995 Nov 15, for variable brick data types * Definition at line 3020 of file 3ddata.h. Referenced by THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 951 of file 3ddata.h. Referenced by THD_datablock_from_atr(), THD_dataset_info(), and THD_write_datablock(). |
|
|
Definition at line 2935 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_anonymize_dset(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3001 of file 3ddata.h. Referenced by THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2997 of file 3ddata.h. Referenced by THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2953 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 1498 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 1497 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 1496 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), THD_dblkatr_from_niml(), and THD_set_dataset_attributes(). |
|
|
Definition at line 1499 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3055 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_anonymize_dset(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2936 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_anonymize_dset(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2937 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_anonymize_dset(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2973 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2969 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2965 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2961 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3005 of file 3ddata.h. Referenced by THD_3dim_from_block(). |
|
|
|
|
|
Definition at line 2941 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2949 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2993 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_from_atr(), and THD_set_dataset_attributes(). |
|
|
|
|
|
1996 Mar 26 * Definition at line 3034 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3043 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
1996 May 14 * Definition at line 3040 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 3046 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2977 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2985 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2989 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
Definition at line 2981 of file 3ddata.h. Referenced by THD_3dim_from_block(), THD_datablock_apply_atr(), and THD_set_dataset_attributes(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 3003 of file 3ddata.h. Referenced by THD_set_dataset_attributes(), and THD_write_datablock(). |
|
|
Definition at line 2999 of file 3ddata.h. Referenced by THD_set_dataset_attributes(), and THD_write_datablock(). |
|
|
Definition at line 2955 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 2975 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 2971 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 2967 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 2963 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
|
|
|
Definition at line 2943 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 2951 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 2995 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
|
|
|
|
|
|
Definition at line 3044 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Definition at line 3041 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 2983 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: ( (ff).sess_index=(ff).dset_index=(ff).view_index=-1 , \
(ff).dset = NULL )Definition at line 2924 of file 3ddata.h. Referenced by PLUTO_dset_finder(), THD_dset_in_session(), and THD_dset_in_sessionlist(). |
|
|
Value: if( ISVALID_SESSION((ss)) ){ \ int id , vv ; \ for( id=0 ; id < THD_MAX_SESSION_SIZE ; id++ ) \ for( vv=0 ; vv <= LAST_VIEW_TYPE ; vv++ ) (ss)->dsset[id][vv] = NULL; \ (ss)->num_dsset = 0 ; \ (ss)->su_num = 0 ; (ss)->su_surf = NULL ; \ (ss)->su_numgroup = 0 ; (ss)->su_surfgroup = NULL ; \ (ss)->warptable = NULL ; } Definition at line 2866 of file 3ddata.h. Referenced by AFNI_read_inputs(), and THD_init_session(). |
|
|
Value: if( ISVALID_SESSIONLIST((sl)) ){ \ int is ; \ for( is=0 ; is < THD_MAX_NUM_SESSION ; is++ ) (sl)->ssar[is] = NULL ; \ (sl)->num_sess = 0 ; } Definition at line 2901 of file 3ddata.h. Referenced by AFNI_read_inputs(). |
|
|
Determine if this FD_brick can be drawn (in an image or graph) Definition at line 3436 of file 3ddata.h. Referenced by AFNI_underlay_CB(). |
|
|
Definition at line 3437 of file 3ddata.h. Referenced by AFNI_underlay_CB(). |
|
|
Value: "CALCULATED DATASETS\n" \ "-------------------\n" \ " Datasets may also be specified as runtime-generated results from\n" \ " program 3dcalc. This type of dataset specifier is enclosed in\n" \ " quotes, and starts with the string '3dcalc(':\n" \ " '3dcalc( opt opt ... opt )'\n" \ " where each 'opt' is an option to program 3dcalc; this program\n" \ " is run to generate a dataset in the directory given by environment\n" \ " variable TMPDIR (default=/tmp). This dataset is then read into\n" \ " memory, locked in place, and deleted from disk. For example\n" \ " afni -dset '3dcalc( -a r1+orig -b r2+orig -expr 0.5*(a+b) )'\n" \ " will let you look at the average of datasets r1+orig and r2+orig.\n" \ " N.B.: using this dataset input method will use lots of memory!\n" Definition at line 3235 of file 3ddata.h. Referenced by AFNI_syntax(). |
|
|
Value: do{ THD_fvec3 tv , uv ; \ LOAD_FVEC3(tv,xin,yin,zin) ; \ uv = MATVEC((ww).rig_bod.warp.mfor,tv) ; \ LOAD_FVEC3(tv,xout,yout,zout) ; \ (ww).rig_bod.warp.bvec = SUB_FVEC3(uv,tv) ; \ (ww).rig_bod.warp.svec = \ MATVEC((ww).rig_bod.warp.mbac,(ww).rig_bod.warp.bvec) ; \ NEGATE_FVEC3((ww).rig_bod.warp.svec) ; \ } while(0) |
|
|
Copy n units of the given type "type * ptr", from a structure "str", starting at byte offset "off"; N.B.: str is the structure itself, not a pointer to it off is most easily computed with XtOffsetOf Definition at line 188 of file 3ddata.h. Referenced by THD_set_dataset_attributes(). |
|
|
Copy n units of the given type "type * ptr", into a structure "str", starting at byte offset "off"; N.B.: str is the structure itself, not a pointer to it off is most easily computed with XtOffsetOf Definition at line 180 of file 3ddata.h. Referenced by THD_3dim_from_block(), and THD_datablock_apply_atr(). |
|
|
Copy the .bot and .top bounds between two THD_linear_mapping structs. Definition at line 508 of file 3ddata.h. Referenced by adwarp_follower_dataset(), and AFNI_follower_dataset(). |
|
|
Return pointer to current dataset axes (warp-on-demand or permanent). Definition at line 2048 of file 3ddata.h. Referenced by AFNI_brick_to_mri(), AFNI_dataset_slice(), AFNI_do_many_writes(), AFNI_jumpto_dicom(), AFNI_jumpto_ijk(), AFNI_lock_carryout(), AFNI_make_voxwarp(), AFNI_seq_send_CB(), AFNI_set_viewpoint(), AFNI_slice_flip(), AFNI_talto_CB(), AFNI_write_dataset_CB(), brainnormalize_coord(), THD_3dfind_to_3dmm(), THD_3dim_dataset_to_brick(), THD_3dind_to_3dmm(), THD_3dmm_to_3dfind(), THD_3dmm_to_3dind(), THD_oriented_brick(), and THD_setup_bricks(). |
|
|
Definition at line 1005 of file 3ddata.h. Referenced by PLUTO_add_dset(), RT_tell_afni_one(), and THD_force_malloc_type(). |
|
|
|
Definition at line 1004 of file 3ddata.h. Referenced by adwarp_refashion_dataset(), AFNI_misc_CB(), AFNI_refashion_dataset(), THD_datablock_from_atr(), THD_delete_datablock(), THD_force_malloc_type(), THD_load_datablock(), THD_purge_datablock(), and THD_write_datablock(). |
|
|
Definition at line 1006 of file 3ddata.h. Referenced by AFNI_misc_CB(), THD_alloc_datablock(), THD_delete_datablock(), THD_load_datablock(), and THD_purge_datablock(). |
|
|
Definition at line 1002 of file 3ddata.h. Referenced by adwarp_follower_dataset(), adwarp_refashion_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_refashion_dataset(), duplicate_dataset(), EDIT_empty_datablock(), EDIT_wod_copy(), THD_init_one_datablock(), THD_load_datablock(), and THD_write_datablock(). |
|
|
Definition at line 1000 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(), T3D_read_images(), and THD_init_one_datablock(). |
|
|
Definition at line 899 of file 3ddata.h. Referenced by main(), T3D_create_widgets(), THD_init_diskptr_names(), THD_open_one_dataset(), THD_rename_dataset_files(), and THD_write_datablock(). |
|
|
Definition at line 898 of file 3ddata.h. Referenced by T3D_check_data(), T3D_create_widgets(), THD_init_alldir_datablocks(), THD_init_diskptr_names(), THD_init_one_datablock(), THD_init_prefix_datablocks(), THD_open_one_dataset(), and THD_rename_dataset_files(). |
|
|
|
|
|
Value: ( (ds)->dblk->diskptr->dimsizes[0] = (ds)->daxes->nxx , \
(ds)->dblk->diskptr->dimsizes[1] = (ds)->daxes->nyy , \
(ds)->dblk->diskptr->dimsizes[2] = (ds)->daxes->nzz ) |
|
|
Definition at line 1194 of file 3ddata.h. Referenced by adwarp_refashion_dataset(), AFNI_do_many_writes(), AFNI_init_warp(), AFNI_make_wid2(), AFNI_read_images(), AFNI_refashion_dataset(), AFNI_write_dataset_CB(), EDIT_empty_copy(), main(), r_new_resam_dset(), T3D_read_images(), and THD_3dim_from_block(). |
|
|
Value: ( (ORIENT_xyzint[(ori)] == ORIENT_xyzint[(dax)->xxorient]) ? (dax)->nxx : \
(ORIENT_xyzint[(ori)] == ORIENT_xyzint[(dax)->yyorient]) ? (dax)->nyy : \
(ORIENT_xyzint[(ori)] == ORIENT_xyzint[(dax)->zzorient]) ? (dax)->nzz : 0 )Definition at line 1302 of file 3ddata.h. Referenced by main(), and THD_dataset_info(). |
|
|
Center of grid in x-direction. |
|
|
Center of grid in y-direction. |
|
|
Center of grid in z-direction. |
|
|
Don't care how bricks are allocated. |
|
|
Definition at line 2254 of file 3ddata.h. Referenced by ENTROPY_datablock(), THD_alloc_datablock(), THD_count_databricks(), THD_fetch_dataset(), THD_load_1D(), THD_load_3D(), THD_load_analyze(), THD_load_ctfmri(), THD_load_ctfsam(), THD_load_datablock(), THD_load_minc(), THD_load_mpeg(), THD_load_nifti(), THD_purge_datablock(), THD_purge_one_brick(), and THD_write_datablock(). |
|
|
Definition at line 2238 of file 3ddata.h. Referenced by T3D_fix_dataset_dimen(), T3D_read_images(), THD_alloc_datablock(), THD_count_databricks(), THD_fetch_dataset(), THD_load_1D(), THD_load_3D(), THD_load_analyze(), THD_load_ctfmri(), THD_load_ctfsam(), THD_load_datablock(), THD_load_minc(), THD_load_mpeg(), THD_load_nifti(), THD_purge_datablock(), THD_purge_one_brick(), and THD_write_datablock(). |
|
|
|
|
|
Definition at line 2277 of file 3ddata.h. Referenced by ENTROPY_datablock(), THD_alloc_datablock(), THD_fetch_dataset(), THD_load_1D(), THD_load_3D(), THD_load_analyze(), THD_load_ctfmri(), THD_load_ctfsam(), THD_load_datablock(), THD_load_minc(), THD_load_mpeg(), THD_load_nifti(), and THD_write_datablock(). |
|
|
Definition at line 2263 of file 3ddata.h. Referenced by adwarp_refashion_dataset(), AFNI_refashion_dataset(), main(), r_fill_resampled_data_brick(), and THD_load_datablock(). |
|
|
|
|
|
|
|
|
Return the number of voxels in the iv-th volume of dataset ds Definition at line 2252 of file 3ddata.h. Referenced by THD_fetch_dataset(), THD_load_analyze(), THD_load_ctfmri(), THD_load_datablock(), THD_load_nifti(), and THD_write_datablock(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_1D ) |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_3D ) |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_ANALYZE ) Definition at line 2120 of file 3ddata.h. Referenced by THD_write_atr(), and THD_write_datablock(). |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_CTFMRI ) Definition at line 2131 of file 3ddata.h. Referenced by THD_write_atr(). |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_CTFSAM ) Definition at line 2142 of file 3ddata.h. Referenced by THD_write_atr(). |
|
|
Test if brick is set to be malloc()-ed. |
|
|
Check if brick is mastered from another dataset. Definition at line 1119 of file 3ddata.h. Referenced by THD_delete_datablock(), THD_load_datablock(), and THD_write_datablock(). |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_MINC ) Definition at line 2109 of file 3ddata.h. Referenced by THD_write_atr(), and THD_write_datablock(). |
|
|
Test if brick is set to be mmap()-ed. |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_MPEG ) Definition at line 2199 of file 3ddata.h. Referenced by THD_write_atr(). |
|
|
Value: ( ISVALID_DBLK(db) && ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_NIFTI ) Definition at line 2163 of file 3ddata.h. Referenced by THD_write_atr(), and THD_write_datablock(). |
|
|
Test if brick is set to be shared. |
|
|
Value: ( ISVALID_DBLK(db) && \ ISVALID_DISKPTR((db)->diskptr) && \ (db)->diskptr->storage_mode == STORAGE_BY_VOLUMES ) |
|
|
Lock bricks in memory. |
|
|
Test if brick is locked into memory. Definition at line 1112 of file 3ddata.h. Referenced by AFNI_misc_CB(), THD_force_malloc_type(), THD_purge_datablock(), and THD_purge_one_brick(). |
|
|
Force bricks to be allocated with malloc(). |
|
|
Value: do{ if( (db)->malloc_type==DATABLOCK_MEM_MMAP && (db)->total_bytes>TWOGIG ) \ (db)->malloc_type = DATABLOCK_MEM_MALLOC ; } while(0) Definition at line 2750 of file 3ddata.h. Referenced by adwarp_refashion_dataset(), AFNI_refashion_dataset(), THD_datablock_from_atr(), THD_force_malloc_type(), THD_load_datablock(), and THD_write_datablock(). |
|
|
Force bricks to be allocated with mmap(). |
|
|
Force bricks to be allocated in shared memory. |
|
|
Superlock brick in memory. Can only be undone by explicit access to db->locked. |
|
|
Unlock bricks from memory, if they aren't "superlocked". Definition at line 1108 of file 3ddata.h. Referenced by duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), and THD_init_one_datablock(). |
|
|
Default resampling grid size (in mm). |
|
|
Definition at line 3540 of file 3ddata.h. Referenced by main(), NUD_rotate(), parset_affine(), and rotate_stdin_points(). |
|
|
Definition at line 3541 of file 3ddata.h. Referenced by main(), parset_affine(), rot_to_shear(), and rotate_stdin_points(). |
|
|
Definition at line 3542 of file 3ddata.h. Referenced by main(), and rot_to_shear(). |
|
|
Value: do{ if( (name) != NULL ){ \ KILL_KILL((name)->kl) ; \ myXtFree( (name)->ar ) ; \ myXtFree( (name) ) ; } } while(0) Definition at line 328 of file 3ddata.h. Referenced by AFNI_read_inputs(), AFNI_rescan_timeseries_CB(), ISQ_saver_CB(), NLFIT_get_all_MODELs(), NLFIT_get_many_MODELs(), PLUG_get_all_plugins(), PLUG_get_many_plugins(), THD_extract_directories(), THD_extract_regular_files(), THD_get_all_executables(), THD_get_all_subdirs(), THD_get_all_timeseries(), THD_get_many_timeseries(), THD_getpathprogs(), THD_init_alldir_datablocks(), THD_normalize_flist(), and TT_whereami(). |
|
|
Duplicate definition for FREE_XTARR Definition at line 271 of file 3ddata.h. Referenced by AFNI_add_interruptable(). |
|
|
|
|
|
|
|
|
|
|
|
Value: do{ switch(p){ default: break; \ case 0: DETREND_const(n,f) ; break; \ case 1: DETREND_linear(n,f) ; break; \ case 2: DETREND_quadratic(n,f); break; \ case 3: DETREND_cubic(n,f) ; break; } } while(0) Definition at line 3476 of file 3ddata.h. Referenced by main(). |
|
|
|
|
|
Definition at line 890 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_diskptr(), T3D_read_images(), and THD_init_one_datablock(). |
|
|
A marker that defines a dataset that is about to be killed. Definition at line 2025 of file 3ddata.h. Referenced by AFNI_andersonville(), and AFNI_mark_for_death(). |
|
|
Let AFNI decide how to load a dataset into memory. May choose mmap() or malloc() Definition at line 2720 of file 3ddata.h. Referenced by DRAW_done_CB(), DRAW_quit_CB(), DRAW_saveas_finalize_CB(), NUD_finalize_dset_CB(), NUD_quit_CB(), and r_save_dataset_as(). |
|
|
|
|
|
Return number of bytes stored in the iv-th volume of dataset ds Definition at line 2281 of file 3ddata.h. Referenced by AFNI_fimmer_compute(), AFNI_read_inputs(), CALC_read_opts(), copy_dset(), COPY_main(), DRAW_copy_dset(), EDIT_full_copy(), fim3d_fimmer_compute(), main(), RT_fim_recurse(), THD_write_nifti(), and THD_zerofill_dataset(). |
|
|
Return the brick scaling factor of the iv-th volume of dataset ds. If the scale factor is 0, then the brick is used "as-is"; that is, the effective scale factor is 1. You can assign to this macro as in "DSET_BRICK_FACTOR(ds,iv)=3.2;" but I don't recommend this. Instead, do something like "EDIT_BRICK_FACTOR(ds,iv,3.2);" (see |