#include <NiftiImageInfo.h>
Public Member Functions | |
NiftiImageInfo (const char *=nullptr) | |
Constructor, reads header from NIfTI image file. | |
Public Attributes | |
string | aux_file |
auxiliary filename | |
int | byteorder |
byte order on disk (MSB_ or LSB_FIRST) | |
double | cal_max |
calibration parameter, maximum | |
double | cal_min |
calibration parameter, minimum | |
int | datatype |
type of data in voxels: DT_* code | |
string | descrip |
optional text to describe dataset | |
double | dt |
grid spacings | |
double | du |
grid spacings | |
double | dv |
grid spacings | |
double | dw |
grid spacings | |
double | dx |
grid spacings | |
double | dy |
grid spacings | |
double | dz |
grid spacings | |
string | fname |
header filename (.hdr or .nii) | |
string | iname |
image filename (.img or .nii) | |
int | iname_offset |
offset into iname where data starts | |
int | intent_code |
statistic type (or something) | |
string | intent_name |
optional description of intent data | |
double | intent_p1 |
intent parameters | |
double | intent_p2 |
intent parameters | |
double | intent_p3 |
intent parameters | |
int | nbyper |
bytes per voxel, matches datatype | |
int | ndim |
last dimension greater than 1 (1..7) | |
int | nifti_type |
int | nt |
dimensions of grid array | |
int | nu |
dimensions of grid array | |
int | nv |
dimensions of grid array | |
size_t | nvox |
number of voxels = nx*ny*nz*...*nw | |
int | nw |
dimensions of grid array | |
int | nx |
dimensions of grid array | |
int | ny |
dimensions of grid array | |
int | nz |
dimensions of grid array | |
int | qform_code |
codes for (x,y,z) space meaning | |
Matrix | qto_ijk |
qform: transform (x,y,z) to (i,j,k) | |
Matrix | qto_xyz |
qform: transform (i,j,k) to (x,y,z) | |
double | scl_inter |
scaling parameter - intercept | |
double | scl_slope |
scaling parameter - slope | |
int | sform_code |
codes for (x,y,z) space meaning | |
int | slice_code |
code for slice timing pattern | |
double | slice_duration |
time between individual slices | |
int | slice_end |
index for end of slices | |
int | slice_start |
index for start of slices | |
Matrix | sto_ijk |
sform: transform (x,y,z) to (i,j,k) | |
Matrix | sto_xyz |
sform: transform (i,j,k) to (x,y,z) | |
int | swapsize |
swap unit in image data (might be 0) | |
int | time_units |
dt units: NIFTI_UNITS_* code | |
double | toffset |
time coordinate offset | |
int | xyz_units |
dx,dy,dz units: NIFTI_UNITS_* code | |
NIfTI image header information.
Definition at line 141 of file NiftiImageInfo.h.
int mirtk::NiftiImageInfo::nifti_type |
0==ANALYZE, 1==NIFTI-1 (1 file), 2==NIFTI-1 (2 files), 3==NIFTI-ASCII (1 file)
Definition at line 178 of file NiftiImageInfo.h.