VTK
|
Data structure defining the fields in the nifti1 header. This binary header should be found at the beginning of a valid NIFTI-1 header file. More...
#include <vtkNIFTIImagePrivate.h>
Public Attributes | |
int | sizeof_hdr |
char | data_type [10] |
char | db_name [18] |
int | extents |
short | session_error |
char | regular |
char | dim_info |
short | dim [8] |
float | intent_p1 |
float | intent_p2 |
float | intent_p3 |
short | intent_code |
short | datatype |
short | bitpix |
short | slice_start |
float | pixdim [8] |
float | vox_offset |
float | scl_slope |
float | scl_inter |
short | slice_end |
char | slice_code |
char | xyzt_units |
float | cal_max |
float | cal_min |
float | slice_duration |
float | toffset |
int | glmax |
int | glmin |
char | descrip [80] |
char | aux_file [24] |
short | qform_code |
short | sform_code |
float | quatern_b |
float | quatern_c |
float | quatern_d |
float | qoffset_x |
float | qoffset_y |
float | qoffset_z |
float | srow_x [4] |
float | srow_y [4] |
float | srow_z [4] |
char | intent_name [16] |
char | magic [4] |
Data structure defining the fields in the nifti1 header. This binary header should be found at the beginning of a valid NIFTI-1 header file.
Definition at line 36 of file vtkNIFTIImagePrivate.h.
MUST be 348
Definition at line 39 of file vtkNIFTIImagePrivate.h.
char nifti_1_header::data_type[10] |
++UNUSED++
Definition at line 40 of file vtkNIFTIImagePrivate.h.
char nifti_1_header::db_name[18] |
++UNUSED++
Definition at line 41 of file vtkNIFTIImagePrivate.h.
++UNUSED++
Definition at line 42 of file vtkNIFTIImagePrivate.h.
++UNUSED++
Definition at line 43 of file vtkNIFTIImagePrivate.h.
++UNUSED++
Definition at line 44 of file vtkNIFTIImagePrivate.h.
MRI slice ordering.
Definition at line 45 of file vtkNIFTIImagePrivate.h.
short nifti_1_header::dim[8] |
Data array dimensions.
Definition at line 46 of file vtkNIFTIImagePrivate.h.
1st intent parameter.
Definition at line 47 of file vtkNIFTIImagePrivate.h.
2nd intent parameter.
Definition at line 48 of file vtkNIFTIImagePrivate.h.
3rd intent parameter.
Definition at line 49 of file vtkNIFTIImagePrivate.h.
NIFTI_INTENT_* code.
Definition at line 50 of file vtkNIFTIImagePrivate.h.
short nifti_1_header::datatype |
Defines data type!
Definition at line 51 of file vtkNIFTIImagePrivate.h.
short nifti_1_header::bitpix |
Number bits/voxel.
Definition at line 52 of file vtkNIFTIImagePrivate.h.
First slice index.
Definition at line 53 of file vtkNIFTIImagePrivate.h.
Grid spacings.
Definition at line 54 of file vtkNIFTIImagePrivate.h.
Offset into .nii file
Definition at line 55 of file vtkNIFTIImagePrivate.h.
Data scaling: slope.
Definition at line 56 of file vtkNIFTIImagePrivate.h.
Data scaling: offset.
Definition at line 57 of file vtkNIFTIImagePrivate.h.
Last slice index.
Definition at line 58 of file vtkNIFTIImagePrivate.h.
Slice timing order.
Definition at line 59 of file vtkNIFTIImagePrivate.h.
Units of pixdim[1..4]
Definition at line 60 of file vtkNIFTIImagePrivate.h.
Max display intensity
Definition at line 61 of file vtkNIFTIImagePrivate.h.
Min display intensity
Definition at line 62 of file vtkNIFTIImagePrivate.h.
Time for 1 slice.
Definition at line 63 of file vtkNIFTIImagePrivate.h.
Time axis shift.
Definition at line 64 of file vtkNIFTIImagePrivate.h.
++UNUSED++
Definition at line 65 of file vtkNIFTIImagePrivate.h.
++UNUSED++
Definition at line 66 of file vtkNIFTIImagePrivate.h.
char nifti_1_header::descrip[80] |
any text you like.
Definition at line 67 of file vtkNIFTIImagePrivate.h.
char nifti_1_header::aux_file[24] |
auxiliary filename.
Definition at line 68 of file vtkNIFTIImagePrivate.h.
NIFTI_XFORM_* code.
Definition at line 69 of file vtkNIFTIImagePrivate.h.
NIFTI_XFORM_* code.
Definition at line 70 of file vtkNIFTIImagePrivate.h.
Quaternion b param.
Definition at line 71 of file vtkNIFTIImagePrivate.h.
Quaternion c param.
Definition at line 72 of file vtkNIFTIImagePrivate.h.
Quaternion d param.
Definition at line 73 of file vtkNIFTIImagePrivate.h.
Quaternion x shift.
Definition at line 74 of file vtkNIFTIImagePrivate.h.
Quaternion y shift.
Definition at line 75 of file vtkNIFTIImagePrivate.h.
Quaternion z shift.
Definition at line 76 of file vtkNIFTIImagePrivate.h.
1st row affine transform.
Definition at line 77 of file vtkNIFTIImagePrivate.h.
2nd row affine transform.
Definition at line 78 of file vtkNIFTIImagePrivate.h.
3rd row affine transform.
Definition at line 79 of file vtkNIFTIImagePrivate.h.
char nifti_1_header::intent_name[16] |
'name' or meaning of data.
Definition at line 80 of file vtkNIFTIImagePrivate.h.
char nifti_1_header::magic[4] |
MUST be "ni1\0" or "n+1\0".
Definition at line 81 of file vtkNIFTIImagePrivate.h.