#include <vtkBruker2DSEQReader.h>
Inheritance diagram for vtkBruker2DSEQReader:


vtkBruker2DSEQReader is a source object that reads Bruker MRI 2DSEQ image files.
Definition at line 56 of file vtkBruker2DSEQReader.h.
Public Member Functions | |
| vtkTypeRevisionMacro (vtkBruker2DSEQReader, vtkMedicalImageReader2) | |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | CanReadFile (const char *fname) |
| double * | GetACQ_echo_time () |
| double * | GetACQ_repetition_time () |
| double * | GetACQ_inversion_time () |
| int * | GetImageBlockSliceIndex () |
| virtual const char * | GetDescriptiveName () |
| virtual int | GetNumSlices () |
| virtual int | GetNechoes () |
| virtual int | GetACQ_n_echo_images () |
| virtual int | GetNumRepetitions () |
| virtual char * | GetNucleus () |
| virtual void | GetNucleus (char data[9]) |
| virtual double * | GetRECO_fov () |
| virtual void | GetRECO_fov (double &, double &, double &) |
| virtual void | GetRECO_fov (double[3]) |
| virtual int * | GetRECO_size () |
| virtual void | GetRECO_size (int &, int &, int &) |
| virtual void | GetRECO_size (int[3]) |
| virtual RECO_TYPE | GetRECO_image_type () |
| virtual double * | GetACQ_grad_matrixX () |
| virtual void | GetACQ_grad_matrixX (double &, double &, double &) |
| virtual void | GetACQ_grad_matrixX (double[3]) |
| virtual double * | GetACQ_grad_matrixY () |
| virtual void | GetACQ_grad_matrixY (double &, double &, double &) |
| virtual void | GetACQ_grad_matrixY (double[3]) |
| virtual double * | GetACQ_grad_matrixZ () |
| virtual void | GetACQ_grad_matrixZ (double &, double &, double &) |
| virtual void | GetACQ_grad_matrixZ (double[3]) |
| virtual int | GetACQ_echo_timeArraySize () |
| virtual int | GetACQ_repetition_timeArraySize () |
| virtual int | GetACQ_inversion_timeArraySize () |
| virtual double | GetACQ_slice_thick () |
| virtual void | SetSortByBlock (int) |
| virtual int | GetSortByBlock () |
| virtual void | SortByBlockOn () |
| virtual void | SortByBlockOff () |
Static Public Member Functions | |
| static vtkBruker2DSEQReader * | New () |
Protected Member Functions | |
| vtkBruker2DSEQReader () | |
| ~vtkBruker2DSEQReader () | |
| virtual void | ExecuteInformation () |
| virtual void | ExecuteData (vtkDataObject *out) |
| virtual void | ComputeDataIncrements () |
Protected Attributes | |
| int | NumRepetitions |
| int | NumSlices |
| int | Nechoes |
| int | ACQ_n_echo_images |
| char | Nucleus [9] |
| double * | ACQ_echo_time |
| int | ACQ_echo_timeArraySize |
| double * | ACQ_repetition_time |
| int | ACQ_repetition_timeArraySize |
| double * | ACQ_inversion_time |
| int | ACQ_inversion_timeArraySize |
| double | ACQ_slice_thick |
| double * | ACQ_slice_sepn |
| int | ACQ_slice_sepnArraySize |
| double | RECO_fov [3] |
| int | RECO_size [3] |
| RECO_TYPE | RECO_image_type |
| double | ACQ_grad_matrixX [3] |
| double | ACQ_grad_matrixY [3] |
| double | ACQ_grad_matrixZ [3] |
| int | SortByBlock |
| int * | SliceIndex |
| vtkBruker2DSEQReader::vtkBruker2DSEQReader | ( | ) | [protected] |
| vtkBruker2DSEQReader::~vtkBruker2DSEQReader | ( | ) | [protected] |
| static vtkBruker2DSEQReader* vtkBruker2DSEQReader::New | ( | ) | [static] |
Reimplemented from vtkMedicalImageReader2.
| vtkBruker2DSEQReader::vtkTypeRevisionMacro | ( | vtkBruker2DSEQReader | , | |
| vtkMedicalImageReader2 | ||||
| ) |
| virtual void vtkBruker2DSEQReader::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkMedicalImageReader2.
| virtual int vtkBruker2DSEQReader::CanReadFile | ( | const char * | fname | ) | [virtual] |
| virtual const char* vtkBruker2DSEQReader::GetDescriptiveName | ( | ) | [inline, virtual] |
A descriptive name for this format
Reimplemented from vtkImageReader2.
Definition at line 67 of file vtkBruker2DSEQReader.h.
| virtual int vtkBruker2DSEQReader::GetNumSlices | ( | ) | [virtual] |
Get the number of slices.
| virtual int vtkBruker2DSEQReader::GetNechoes | ( | ) | [virtual] |
Get the number of echos per slice.
| virtual int vtkBruker2DSEQReader::GetACQ_n_echo_images | ( | ) | [virtual] |
Get the number of echo images (if exists).
| virtual int vtkBruker2DSEQReader::GetNumRepetitions | ( | ) | [virtual] |
Get the number of experiment repetitions.
| virtual char* vtkBruker2DSEQReader::GetNucleus | ( | ) | [virtual] |
Get the Nucleus type.
| virtual void vtkBruker2DSEQReader::GetNucleus | ( | char | data[9] | ) | [virtual] |
Get the Nucleus type.
| virtual double* vtkBruker2DSEQReader::GetRECO_fov | ( | ) | [virtual] |
Get the RECO_fov array.
| virtual void vtkBruker2DSEQReader::GetRECO_fov | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
Get the RECO_fov array.
| virtual void vtkBruker2DSEQReader::GetRECO_fov | ( | double | [3] | ) | [virtual] |
Get the RECO_fov array.
| virtual int* vtkBruker2DSEQReader::GetRECO_size | ( | ) | [virtual] |
Get the RECO_size array.
| virtual void vtkBruker2DSEQReader::GetRECO_size | ( | int & | , | |
| int & | , | |||
| int & | ||||
| ) | [virtual] |
Get the RECO_size array.
| virtual void vtkBruker2DSEQReader::GetRECO_size | ( | int | [3] | ) | [virtual] |
Get the RECO_size array.
| virtual RECO_TYPE vtkBruker2DSEQReader::GetRECO_image_type | ( | ) | [virtual] |
Get the RECO_image_type value.
| virtual double* vtkBruker2DSEQReader::GetACQ_grad_matrixX | ( | ) | [virtual] |
Get the ACQ_grad_matrixX array.
| virtual void vtkBruker2DSEQReader::GetACQ_grad_matrixX | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
Get the ACQ_grad_matrixX array.
| virtual void vtkBruker2DSEQReader::GetACQ_grad_matrixX | ( | double | [3] | ) | [virtual] |
Get the ACQ_grad_matrixX array.
| virtual double* vtkBruker2DSEQReader::GetACQ_grad_matrixY | ( | ) | [virtual] |
Get the ACQ_grad_matrixY array.
| virtual void vtkBruker2DSEQReader::GetACQ_grad_matrixY | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
Get the ACQ_grad_matrixY array.
| virtual void vtkBruker2DSEQReader::GetACQ_grad_matrixY | ( | double | [3] | ) | [virtual] |
Get the ACQ_grad_matrixY array.
| virtual double* vtkBruker2DSEQReader::GetACQ_grad_matrixZ | ( | ) | [virtual] |
Get the ACQ_grad_matrixZ array.
| virtual void vtkBruker2DSEQReader::GetACQ_grad_matrixZ | ( | double & | , | |
| double & | , | |||
| double & | ||||
| ) | [virtual] |
Get the ACQ_grad_matrixZ array.
| virtual void vtkBruker2DSEQReader::GetACQ_grad_matrixZ | ( | double | [3] | ) | [virtual] |
Get the ACQ_grad_matrixZ array.
| virtual int vtkBruker2DSEQReader::GetACQ_echo_timeArraySize | ( | ) | [virtual] |
Get the ACQ_echo_time array size.
| double* vtkBruker2DSEQReader::GetACQ_echo_time | ( | ) | [inline] |
Get the ACQ_echo_time array.
Definition at line 134 of file vtkBruker2DSEQReader.h.
| virtual int vtkBruker2DSEQReader::GetACQ_repetition_timeArraySize | ( | ) | [virtual] |
Get the ACQ_repetition_time array size.
| double* vtkBruker2DSEQReader::GetACQ_repetition_time | ( | ) | [inline] |
Get the ACQ_repetition_time array.
Definition at line 142 of file vtkBruker2DSEQReader.h.
| virtual int vtkBruker2DSEQReader::GetACQ_inversion_timeArraySize | ( | ) | [virtual] |
Get the ACQ_inversion_time array size.
| double* vtkBruker2DSEQReader::GetACQ_inversion_time | ( | ) | [inline] |
Get the ACQ_inversion_time array.
Definition at line 150 of file vtkBruker2DSEQReader.h.
| virtual double vtkBruker2DSEQReader::GetACQ_slice_thick | ( | ) | [virtual] |
Get the ACQ_slice_thick value in mm.
| virtual void vtkBruker2DSEQReader::SetSortByBlock | ( | int | ) | [virtual] |
Set/Get whether to sort multi-echo images by image blocks.
| virtual int vtkBruker2DSEQReader::GetSortByBlock | ( | ) | [virtual] |
Set/Get whether to sort multi-echo images by image blocks.
| virtual void vtkBruker2DSEQReader::SortByBlockOn | ( | ) | [virtual] |
Set/Get whether to sort multi-echo images by image blocks.
| virtual void vtkBruker2DSEQReader::SortByBlockOff | ( | ) | [virtual] |
Set/Get whether to sort multi-echo images by image blocks.
| int* vtkBruker2DSEQReader::GetImageBlockSliceIndex | ( | ) | [inline] |
If this is a multi-echo experiment, returns the index of the images sorted by echo instead of slice.
Definition at line 167 of file vtkBruker2DSEQReader.h.
| virtual void vtkBruker2DSEQReader::ExecuteInformation | ( | ) | [protected, virtual] |
Reimplemented from vtkImageReader2.
| virtual void vtkBruker2DSEQReader::ExecuteData | ( | vtkDataObject * | out | ) | [protected, virtual] |
Reimplemented from vtkImageReader2.
| virtual void vtkBruker2DSEQReader::ComputeDataIncrements | ( | ) | [protected, virtual] |
Reimplemented from vtkImageReader2.
int vtkBruker2DSEQReader::NumRepetitions [protected] |
Definition at line 177 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::NumSlices [protected] |
Definition at line 178 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::Nechoes [protected] |
Definition at line 179 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::ACQ_n_echo_images [protected] |
Definition at line 180 of file vtkBruker2DSEQReader.h.
char vtkBruker2DSEQReader::Nucleus[9] [protected] |
Definition at line 181 of file vtkBruker2DSEQReader.h.
double* vtkBruker2DSEQReader::ACQ_echo_time [protected] |
Definition at line 182 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::ACQ_echo_timeArraySize [protected] |
Definition at line 183 of file vtkBruker2DSEQReader.h.
double* vtkBruker2DSEQReader::ACQ_repetition_time [protected] |
Definition at line 184 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::ACQ_repetition_timeArraySize [protected] |
Definition at line 185 of file vtkBruker2DSEQReader.h.
double* vtkBruker2DSEQReader::ACQ_inversion_time [protected] |
Definition at line 186 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::ACQ_inversion_timeArraySize [protected] |
Definition at line 187 of file vtkBruker2DSEQReader.h.
double vtkBruker2DSEQReader::ACQ_slice_thick [protected] |
Definition at line 188 of file vtkBruker2DSEQReader.h.
double* vtkBruker2DSEQReader::ACQ_slice_sepn [protected] |
Definition at line 189 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::ACQ_slice_sepnArraySize [protected] |
Definition at line 190 of file vtkBruker2DSEQReader.h.
double vtkBruker2DSEQReader::RECO_fov[3] [protected] |
Definition at line 191 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::RECO_size[3] [protected] |
Definition at line 192 of file vtkBruker2DSEQReader.h.
RECO_TYPE vtkBruker2DSEQReader::RECO_image_type [protected] |
Definition at line 193 of file vtkBruker2DSEQReader.h.
double vtkBruker2DSEQReader::ACQ_grad_matrixX[3] [protected] |
Definition at line 194 of file vtkBruker2DSEQReader.h.
double vtkBruker2DSEQReader::ACQ_grad_matrixY[3] [protected] |
Definition at line 195 of file vtkBruker2DSEQReader.h.
double vtkBruker2DSEQReader::ACQ_grad_matrixZ[3] [protected] |
Definition at line 196 of file vtkBruker2DSEQReader.h.
int vtkBruker2DSEQReader::SortByBlock [protected] |
Definition at line 197 of file vtkBruker2DSEQReader.h.
int* vtkBruker2DSEQReader::SliceIndex [protected] |
Definition at line 198 of file vtkBruker2DSEQReader.h.
1.4.7