VTK
9.4.20241117
|
Data structure defining the fields in the nifti2 header. This binary header should be found at the beginning of a valid NIFTI-2 header file. More...
#include <vtkNIFTIImagePrivate.h>
Public Attributes | |
int | sizeof_hdr |
char | magic [8] |
short | datatype |
short | bitpix |
long long | dim [8] |
double | intent_p1 |
double | intent_p2 |
double | intent_p3 |
double | pixdim [8] |
long long | vox_offset |
double | scl_slope |
double | scl_inter |
double | cal_max |
double | cal_min |
double | slice_duration |
double | toffset |
long long | slice_start |
long long | slice_end |
char | descrip [80] |
char | aux_file [24] |
int | qform_code |
int | sform_code |
double | quatern_b |
double | quatern_c |
double | quatern_d |
double | qoffset_x |
double | qoffset_y |
double | qoffset_z |
double | srow_x [4] |
double | srow_y [4] |
double | srow_z [4] |
int | slice_code |
int | xyzt_units |
int | intent_code |
char | intent_name [16] |
char | dim_info |
char | unused_str [15] |
Data structure defining the fields in the nifti2 header. This binary header should be found at the beginning of a valid NIFTI-2 header file.
Definition at line 225 of file vtkNIFTIImagePrivate.h.
int nifti_2_header::sizeof_hdr |
MUST be 540
Definition at line 228 of file vtkNIFTIImagePrivate.h.
char nifti_2_header::magic[8] |
MUST be valid signature.
Definition at line 229 of file vtkNIFTIImagePrivate.h.
short nifti_2_header::datatype |
Defines data type!
Definition at line 230 of file vtkNIFTIImagePrivate.h.
short nifti_2_header::bitpix |
Number bits/voxel.
Definition at line 231 of file vtkNIFTIImagePrivate.h.
long long nifti_2_header::dim[8] |
Data array dimensions.
Definition at line 232 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::intent_p1 |
1st intent parameter.
Definition at line 233 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::intent_p2 |
2nd intent parameter.
Definition at line 234 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::intent_p3 |
3rd intent parameter.
Definition at line 235 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::pixdim[8] |
Grid spacings.
Definition at line 236 of file vtkNIFTIImagePrivate.h.
long long nifti_2_header::vox_offset |
Offset into .nii file
Definition at line 237 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::scl_slope |
Data scaling: slope.
Definition at line 238 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::scl_inter |
Data scaling: offset.
Definition at line 239 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::cal_max |
Max display intensity
Definition at line 240 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::cal_min |
Min display intensity
Definition at line 241 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::slice_duration |
Time for 1 slice.
Definition at line 242 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::toffset |
Time axis shift.
Definition at line 243 of file vtkNIFTIImagePrivate.h.
long long nifti_2_header::slice_start |
First slice index.
Definition at line 244 of file vtkNIFTIImagePrivate.h.
long long nifti_2_header::slice_end |
Last slice index.
Definition at line 245 of file vtkNIFTIImagePrivate.h.
char nifti_2_header::descrip[80] |
any text you like.
Definition at line 246 of file vtkNIFTIImagePrivate.h.
char nifti_2_header::aux_file[24] |
auxiliary filename.
Definition at line 247 of file vtkNIFTIImagePrivate.h.
int nifti_2_header::qform_code |
NIFTI_XFORM_* code.
Definition at line 248 of file vtkNIFTIImagePrivate.h.
int nifti_2_header::sform_code |
NIFTI_XFORM_* code.
Definition at line 249 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::quatern_b |
Quaternion b param.
Definition at line 250 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::quatern_c |
Quaternion c param.
Definition at line 251 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::quatern_d |
Quaternion d param.
Definition at line 252 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::qoffset_x |
Quaternion x shift.
Definition at line 253 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::qoffset_y |
Quaternion y shift.
Definition at line 254 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::qoffset_z |
Quaternion z shift.
Definition at line 255 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::srow_x[4] |
1st row affine transform.
Definition at line 256 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::srow_y[4] |
2nd row affine transform.
Definition at line 257 of file vtkNIFTIImagePrivate.h.
double nifti_2_header::srow_z[4] |
3rd row affine transform.
Definition at line 258 of file vtkNIFTIImagePrivate.h.
int nifti_2_header::slice_code |
Slice timing order.
Definition at line 259 of file vtkNIFTIImagePrivate.h.
int nifti_2_header::xyzt_units |
Units of pixdim[1..4]
Definition at line 260 of file vtkNIFTIImagePrivate.h.
int nifti_2_header::intent_code |
NIFTI_INTENT_* code.
Definition at line 261 of file vtkNIFTIImagePrivate.h.
char nifti_2_header::intent_name[16] |
'name' or meaning of data.
Definition at line 262 of file vtkNIFTIImagePrivate.h.
char nifti_2_header::dim_info |
MRI slice ordering.
Definition at line 263 of file vtkNIFTIImagePrivate.h.
char nifti_2_header::unused_str[15] |
unused, filled with \0
Definition at line 264 of file vtkNIFTIImagePrivate.h.