NPL
Neurological Programs and Libraries
TrkHead Struct Reference

#include <trackfile_headers.h>

Public Attributes

char id_string [6]
 
short int dim [3]
 
float voxel_size [3]
 
float origin [3]
 
short int n_scalars
 
char scalar_name [10][20]
 
short int n_properties
 
char property_name [10][20]
 
float vox_to_ras [4][4]
 
char reserved [444]
 
char voxel_order [4]
 
char padA4 [4]
 
float image_orientation_patient [6]
 
char padB2 [2]
 
unsigned char invert_x
 
unsigned char invert_y
 
unsigned char invert_z
 
unsigned char swap_xy
 
unsigned char swap_yz
 
unsigned char swap_zx
 
int n_count
 
int version
 
int hdr_size
 
unsigned char data [0]
 

Detailed Description

Definition at line 69 of file trackfile_headers.h.

Member Data Documentation

unsigned char TrkHead::data[0]

Definition at line 103 of file trackfile_headers.h.

short int TrkHead::dim[3]

Definition at line 73 of file trackfile_headers.h.

int TrkHead::hdr_size

Definition at line 101 of file trackfile_headers.h.

char TrkHead::id_string[6]

Definition at line 71 of file trackfile_headers.h.

float TrkHead::image_orientation_patient[6]

Definition at line 89 of file trackfile_headers.h.

unsigned char TrkHead::invert_x

Definition at line 92 of file trackfile_headers.h.

unsigned char TrkHead::invert_y

Definition at line 93 of file trackfile_headers.h.

unsigned char TrkHead::invert_z

Definition at line 94 of file trackfile_headers.h.

int TrkHead::n_count

Definition at line 99 of file trackfile_headers.h.

short int TrkHead::n_properties

Definition at line 80 of file trackfile_headers.h.

short int TrkHead::n_scalars

Definition at line 77 of file trackfile_headers.h.

float TrkHead::origin[3]

Definition at line 75 of file trackfile_headers.h.

char TrkHead::padA4[4]

Definition at line 88 of file trackfile_headers.h.

char TrkHead::padB2[2]

Definition at line 90 of file trackfile_headers.h.

char TrkHead::property_name[10][20]

Definition at line 81 of file trackfile_headers.h.

char TrkHead::reserved[444]

Definition at line 85 of file trackfile_headers.h.

char TrkHead::scalar_name[10][20]

Definition at line 78 of file trackfile_headers.h.

unsigned char TrkHead::swap_xy

Definition at line 95 of file trackfile_headers.h.

unsigned char TrkHead::swap_yz

Definition at line 96 of file trackfile_headers.h.

unsigned char TrkHead::swap_zx

Definition at line 97 of file trackfile_headers.h.

int TrkHead::version

Definition at line 100 of file trackfile_headers.h.

float TrkHead::vox_to_ras[4][4]

Definition at line 83 of file trackfile_headers.h.

char TrkHead::voxel_order[4]

Definition at line 87 of file trackfile_headers.h.

float TrkHead::voxel_size[3]

Definition at line 74 of file trackfile_headers.h.


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