Skip to content

AFNI/NIfTI Server

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

Doxygen Source Code Documentation


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

FD_brick Struct Reference

#include <3ddata.h>


Data Fields

THD_ivec3 nxyz
THD_ivec3 sxyz
THD_ivec3 a123
int n1
int d1
int e1
int n2
int d2
int e2
int n3
int d3
int start
float del1
float del2
float del3
THD_3dim_datasetdset
int resam_code
int thr_resam_code
char namecode [32]
XtPointer parent

Detailed Description

This type is to hold information needed for the rapid extraction of slices from an AFNI dataset (THD_3dim_dataset struct).

It exists primarily as a historical artifact. The earliest version of AFNI was to be called FD3, as a successor to FD2. The FD_brick was conceived as part of FD3. However, FD3 morphed into AFNI within a few weeks, but by then I didn't want to throw away the code that had already been structured around this (primarily the imseq.c stuff).

Definition at line 3401 of file 3ddata.h.


Field Documentation

THD_ivec3 FD_brick::a123
 

axis codes as supplied in THD_3dim_dataset_to_brick

Definition at line 3405 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_gra_send_CB(), AFNI_overlay(), AFNI_seq_send_CB(), apply_orientation(), FD_warp_to_mri(), main(), r_idisp_fd_brick(), THD_3dfind_to_fdfind(), THD_3dim_dataset_to_brick(), THD_3dind_to_fdind(), THD_fdfind_to_3dfind(), and THD_fdind_to_3dind().

int FD_brick::d1
 

di = stride in direction i

Definition at line 3408 of file 3ddata.h.

Referenced by FD_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::d2
 

di = stride in direction i

Definition at line 3411 of file 3ddata.h.

Referenced by FD_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::d3
 

di = stride in direction i

Definition at line 3414 of file 3ddata.h.

Referenced by FD_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

float FD_brick::del1
 

voxel dimensions

Definition at line 3417 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_overlay(), apply_orientation(), FD_brick_to_mri(), main(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

float FD_brick::del2
 

voxel dimensions

Definition at line 3418 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_overlay(), apply_orientation(), FD_brick_to_mri(), main(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

float FD_brick::del3
 

voxel dimensions

Definition at line 3419 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_overlay(), apply_orientation(), FD_brick_to_mri(), main(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

THD_3dim_dataset* FD_brick::dset
 

pointer to parent dataset

Definition at line 3421 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_func_overlay(), AFNI_overlay(), AFNI_range_setter(), AFNI_underlay_CB(), AFNI_view_xyz_CB(), FD_brick_to_mri(), FD_brick_to_series(), FD_warp_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::e1
 

ei = last index in direc i

Definition at line 3409 of file 3ddata.h.

Referenced by FD_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::e2
 

ei = last index in direc i

Definition at line 3412 of file 3ddata.h.

Referenced by FD_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::n1
 

ni = length in direction i

Definition at line 3407 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_gra_send_CB(), AFNI_overlay(), AFNI_seq_send_CB(), AFNI_view_xyz_CB(), apply_orientation(), FD_brick_to_mri(), FD_brick_to_series(), main(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::n2
 

ni = length in direction i

Definition at line 3410 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_gra_send_CB(), AFNI_overlay(), AFNI_seq_send_CB(), AFNI_view_xyz_CB(), apply_orientation(), FD_brick_to_mri(), FD_brick_to_series(), main(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::n3
 

ni = length in direction i

Definition at line 3413 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_gra_send_CB(), AFNI_seq_send_CB(), apply_orientation(), FD_brick_to_series(), main(), r_idisp_fd_brick(), T3D_getim(), and THD_3dim_dataset_to_brick().

char FD_brick::namecode[32]
 

June 1997

Definition at line 3425 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

THD_ivec3 FD_brick::nxyz
 

actual dimensions as read in

Definition at line 3403 of file 3ddata.h.

Referenced by plot_graphs(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

XtPointer FD_brick::parent
 

struct owner

Definition at line 3427 of file 3ddata.h.

Referenced by AFNI_brick_to_mri(), AFNI_func_overlay(), AFNI_overlay(), AFNI_set_valabel(), AFNI_setup_viewing(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::resam_code
 

how to resample normal sub-bricks

Definition at line 3422 of file 3ddata.h.

Referenced by AFNI_resam_av_CB(), AFNI_set_func_resam(), AFNI_setup_viewing(), FD_warp_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

int FD_brick::start
 

start = offset of 1st elem

Definition at line 3415 of file 3ddata.h.

Referenced by FD_brick_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().

THD_ivec3 FD_brick::sxyz
 

starting indices in each dataset dimen

Definition at line 3404 of file 3ddata.h.

Referenced by r_idisp_fd_brick(), THD_3dfind_to_fdfind(), THD_3dim_dataset_to_brick(), THD_3dind_to_fdind(), THD_fdfind_to_3dfind(), and THD_fdind_to_3dind().

int FD_brick::thr_resam_code
 

how to resample statistical sub-bricks

Definition at line 3423 of file 3ddata.h.

Referenced by AFNI_resam_av_CB(), AFNI_set_func_resam(), AFNI_setup_viewing(), FD_warp_to_mri(), r_idisp_fd_brick(), and THD_3dim_dataset_to_brick().


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

Powered by Plone

This site conforms to the following standards: