VIP: Volume Image Processing
param.h
Go to the documentation of this file.
1
/* parameters */
2
3
typedef
struct
{
4
5
char
fname_epi
[200],
fname_corr_epi
[200],
fname_echo
[200],
fname_fieldmap
[200],
fname_mask
[200];
/* filenames */
6
7
double
noise_threshold
;
/* percentage of the corrected max value of the 3D map */
8
9
int
ref_x
;
/* reference point for unwrapping */
10
int
ref_y
;
11
12
int
extrapol_base_size
;
13
int
unwrap_base_size
;
14
15
int
actual_map
;
/* 1 : actual map ; -1 : use the model only */
16
17
int
segmentation
;
/* 1 : segmentation performed ; -1 : mask read from file fname_mask */
18
int
mask_reverse_z_axis
;
/* -1 if the z_axis should be reversed ; 1 otherwise */
19
20
int
extrapol_kernel_size
;
21
22
int
erode_sx
,
erode_sy
,
erode_sz
;
/* size of the structuring element (ellipsoid) */
23
int
dilate_sx
,
dilate_sy
,
dilate_sz
;
/* for erosion and dilation */
/* NOT USED YET */
24
25
int
erode_radius
;
/* radius for 2D erosion and dilation */
26
int
dilate_radius
;
27
28
}
param
;
29
30
31
/* acquisition parameters */
32
typedef
struct
{
33
double
inter_echo_time
,
dwell_time
;
34
}
param_acq
;
35
36
37
/* matrix parameters */
38
typedef
struct
{
39
int
s_x
,
s_y
,
s_z
,
s_t
;
/* size */
40
int
vox_sx
,
vox_sy
,
vox_sz
,
vox_st
;
/* voxel size */
41
int
reverse_x
,
reverse_y
,
reverse_z
;
/* flipping the axes */
42
int
transpose
;
/* = 1 if the read_out gradient direction is x, 0 if it is y */
43
/* not implemented yet */
44
}
param_mat
;
param_acq
Definition
param.h:32
param_acq::inter_echo_time
double inter_echo_time
Definition
param.h:33
param_acq::dwell_time
double dwell_time
Definition
param.h:33
param_mat
Definition
param.h:38
param_mat::s_t
int s_t
Definition
param.h:39
param_mat::vox_sy
int vox_sy
Definition
param.h:40
param_mat::transpose
int transpose
Definition
param.h:42
param_mat::vox_sz
int vox_sz
Definition
param.h:40
param_mat::vox_st
int vox_st
Definition
param.h:40
param_mat::reverse_x
int reverse_x
Definition
param.h:41
param_mat::vox_sx
int vox_sx
Definition
param.h:40
param_mat::reverse_z
int reverse_z
Definition
param.h:41
param_mat::s_x
int s_x
Definition
param.h:39
param_mat::reverse_y
int reverse_y
Definition
param.h:41
param_mat::s_y
int s_y
Definition
param.h:39
param_mat::s_z
int s_z
Definition
param.h:39
param
Definition
param.h:3
param::fname_epi
char fname_epi[200]
Definition
param.h:5
param::ref_y
int ref_y
Definition
param.h:10
param::erode_sx
int erode_sx
Definition
param.h:22
param::fname_echo
char fname_echo[200]
Definition
param.h:5
param::fname_corr_epi
char fname_corr_epi[200]
Definition
param.h:5
param::dilate_sx
int dilate_sx
Definition
param.h:23
param::mask_reverse_z_axis
int mask_reverse_z_axis
Definition
param.h:18
param::erode_sz
int erode_sz
Definition
param.h:22
param::segmentation
int segmentation
Definition
param.h:17
param::erode_sy
int erode_sy
Definition
param.h:22
param::fname_fieldmap
char fname_fieldmap[200]
Definition
param.h:5
param::ref_x
int ref_x
Definition
param.h:9
param::actual_map
int actual_map
Definition
param.h:15
param::fname_mask
char fname_mask[200]
Definition
param.h:5
param::dilate_radius
int dilate_radius
Definition
param.h:26
param::erode_radius
int erode_radius
Definition
param.h:25
param::extrapol_base_size
int extrapol_base_size
Definition
param.h:12
param::unwrap_base_size
int unwrap_base_size
Definition
param.h:13
param::dilate_sz
int dilate_sz
Definition
param.h:23
param::dilate_sy
int dilate_sy
Definition
param.h:23
param::noise_threshold
double noise_threshold
Definition
param.h:7
param::extrapol_kernel_size
int extrapol_kernel_size
Definition
param.h:20
vip
epidistorsion
param.h
Generated by
1.13.2