Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

_Experience3D Struct Reference

#include <experience.h>


Data Fields

char name [TAILLE_NOM]
int ntx
int nty
int ntz
double readout_time
int nfovx
int nfovy
int nfovz
float lx
float ly
float lz
double fovx
double fovy
double fovz
double obx
double oby
double obz
float *** t1
float *** t2
float *** ro
double to
float *** deltaB0
float **** sgn
double **** magstate
double xf
double yf
double zf
double px
double py
double pz
double pt
int FLAG_DECH
float *** G_deche
double B0
double b0def
double G_edw
double FLAG_RESONANCE


Field Documentation

double _Experience3D::B0
 

Main static field value in Tesla

Definition at line 103 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), SetB0Experience(), SetDeltaB0Experience(), and SetGdechExperience().

double _Experience3D::b0def
 

Maximum value of the parabolic static field default (centered on the object)

Definition at line 105 of file experience.h.

Referenced by AllocExperience(), SetB0DefExperience(), and SetGdechExperience().

float*** _Experience3D::deltaB0
 

Intra spin DeltaB0 value in Tesla, T2* effect

Definition at line 87 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), KernelFrequency1(), KernelFrequency2(), and SetDeltaB0Experience().

int _Experience3D::FLAG_DECH
 

Flag for field default accounting (1=actif)

Definition at line 99 of file experience.h.

Referenced by AllocExperience(), RunSequence(), SetFlagdechExperience(), SetGdechExperience(), and SetObjectExperienceComponent().

double _Experience3D::FLAG_RESONANCE
 

FLAG to take off resonance into account (OFF) or not (ON) within RF pulse

Definition at line 109 of file experience.h.

Referenced by AllocExperience(), KernelPulse(), and SetResonanceExperience().

double _Experience3D::fovx
 

Fov size in meter

Definition at line 75 of file experience.h.

Referenced by AllocExperience(), SeqGradientEcho1D_0(), SeqGradientEcho2D_0(), SeqGradientEcho3D_0(), SeqInversionRecuperation1D_0(), SeqInversionRecuperation2D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho1D_0(), SeqSpinEcho2D_0(), SeqSpinEcho3D_0(), SeqTrueFisp1D_0(), SeqTrueFisp2D_0(), SeqTrueFisp3D_0(), SeqTurboSpinEcho2D_0(), SequenceSE2D_sel(), SetFovExperience(), and SetObjectExperienceComponent().

double _Experience3D::fovy
 

Fov size in meter

Definition at line 75 of file experience.h.

Referenced by AllocExperience(), SeqGradientEcho2D_0(), SeqGradientEcho3D_0(), SeqInversionRecuperation2D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho2D_0(), SeqSpinEcho3D_0(), SeqTrueFisp2D_0(), SeqTrueFisp3D_0(), SeqTurboSpinEcho2D_0(), SequenceSE2D_sel(), SetFovExperience(), and SetObjectExperienceComponent().

double _Experience3D::fovz
 

Fov size in meter

Definition at line 75 of file experience.h.

Referenced by AllocExperience(), SeqGradientEcho3D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho3D_0(), SeqTrueFisp3D_0(), SetFovExperience(), and SetObjectExperienceComponent().

float*** _Experience3D::G_deche
 

Field default inter-voxel (susceptibility ...)in Tesla

Definition at line 101 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetGdechExperience().

double _Experience3D::G_edw
 

Water relative chemical shift value (rad/s) for the considered object component

Definition at line 107 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetObjectExperienceComponent().

float _Experience3D::lx
 

Object size in meter

Definition at line 73 of file experience.h.

Referenced by SetObjectExperienceComponent().

float _Experience3D::ly
 

Object size in meter

Definition at line 73 of file experience.h.

Referenced by SetObjectExperienceComponent().

float _Experience3D::lz
 

Object size in meter

Definition at line 73 of file experience.h.

Referenced by SetObjectExperienceComponent().

double**** _Experience3D::magstate
 

Spin magnetization vector state table

Definition at line 91 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), InitMagstateExperience(), KernelFrequency1(), KernelFrequency2(), KernelPhase(), KernelPrecession(), KernelPulse(), MagstateWatch(), TestEchoGradient1D(), TestEchoSpin1D(), and TestTrainEchoGradient1D().

char _Experience3D::name[TAILLE_NOM]
 

Definition at line 58 of file experience.h.

Referenced by AllocExperience(), and SetNameExperience().

int _Experience3D::nfovx
 

Number of voxels used to define the object (> or = to the MRI image size)

Definition at line 65 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), InitMagstateExperience(), KernelFrequency1(), KernelFrequency2(), KernelPhase(), KernelPrecession(), KernelPulse(), MagstateWatch(), SetDeltaB0Experience(), SetGdechExperience(), SetObjectExperienceComponent(), SetRoExperience(), SetT1Experience(), and SetT2Experience().

int _Experience3D::nfovy
 

Number of voxels used to define the object (> or = to the MRI image size)

Definition at line 65 of file experience.h.

Referenced by AllocExperience(), InitMagstateExperience(), KernelFrequency1(), KernelFrequency2(), KernelPhase(), KernelPrecession(), KernelPulse(), MagstateWatch(), SetDeltaB0Experience(), SetGdechExperience(), SetObjectExperienceComponent(), SetRoExperience(), SetT1Experience(), and SetT2Experience().

int _Experience3D::nfovz
 

Number of voxels used to define the object (> or = to the MRI image size)

Definition at line 65 of file experience.h.

Referenced by AllocExperience(), InitMagstateExperience(), KernelFrequency1(), KernelFrequency2(), KernelPhase(), KernelPrecession(), KernelPulse(), MagstateWatch(), SetDeltaB0Experience(), SetGdechExperience(), SetObjectExperienceComponent(), SetRoExperience(), SetT1Experience(), and SetT2Experience().

int _Experience3D::ntx
 

MRI image (k-space) size

Definition at line 61 of file experience.h.

Referenced by AllocExperienceSgn(), FreeExperience(), GetDiffSignalRFComplex(), GetkSpaceImage2DFromExperience(), GetSignalRFComplexFromExperience(), GetSignalRFComponentFromExperience(), GetSignalRFModuleFromExperience(), GetSignalRFPhaseFromExperience(), GetSumSignalRFComplex(), InitRFSigExperience(), KernelFrequency2(), NormalizeRFSignal(), RunSequence(), SeqGradientEcho1D_0(), SeqGradientEcho2D_0(), SeqGradientEcho3D_0(), SeqInversionRecuperation1D_0(), SeqInversionRecuperation2D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho1D_0(), SeqSpinEcho2D_0(), SeqSpinEcho3D_0(), SeqTrueFisp1D_0(), SeqTrueFisp2D_0(), SeqTrueFisp3D_0(), SeqTurboSpinEcho2D_0(), SequenceSE2D_sel(), and SetAcqExperience().

int _Experience3D::nty
 

MRI image (k-space) size

Definition at line 61 of file experience.h.

Referenced by AllocExperienceSgn(), GetDiffSignalRFComplex(), GetkSpaceImage2DFromExperience(), GetSignalRFComplexFromExperience(), GetSignalRFComponentFromExperience(), GetSignalRFModuleFromExperience(), GetSignalRFPhaseFromExperience(), GetSumSignalRFComplex(), InitRFSigExperience(), NormalizeRFSignal(), RunSequence(), SeqGradientEcho2D_0(), SeqGradientEcho3D_0(), SeqInversionRecuperation2D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho2D_0(), SeqSpinEcho3D_0(), SeqTrueFisp2D_0(), SeqTrueFisp3D_0(), SeqTurboSpinEcho2D_0(), SequenceSE2D_sel(), and SetAcqExperience().

int _Experience3D::ntz
 

MRI image (k-space) size

Definition at line 61 of file experience.h.

Referenced by AllocExperienceSgn(), GetDiffSignalRFComplex(), GetkSpaceImage2DFromExperience(), GetSignalRFComplexFromExperience(), GetSignalRFComponentFromExperience(), GetSignalRFModuleFromExperience(), GetSignalRFPhaseFromExperience(), GetSumSignalRFComplex(), InitRFSigExperience(), NormalizeRFSignal(), RunSequence(), SeqGradientEcho3D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho3D_0(), SeqTrueFisp3D_0(), SequenceSE2D_sel(), and SetAcqExperience().

double _Experience3D::obx
 

Object center shifting in meter

Definition at line 77 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetFovExperience().

double _Experience3D::oby
 

Object center shifting in meter

Definition at line 77 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetFovExperience().

double _Experience3D::obz
 

Object center shifting in meter

Definition at line 77 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetFovExperience().

double _Experience3D::pt
 

Time step = sampling period of the RF signal = tacq/(ntx-1)

Definition at line 97 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), SequenceSE2D_sel(), and SetAcqExperience().

double _Experience3D::px
 

Spatial step in meter = tailleobjet/(nx-1)

Definition at line 95 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), NormalizeRFSignal(), and SetObjectExperienceComponent().

double _Experience3D::py
 

Spatial step in meter = tailleobjet/(nx-1)

Definition at line 95 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), NormalizeRFSignal(), and SetObjectExperienceComponent().

double _Experience3D::pz
 

Spatial step in meter = tailleobjet/(nx-1)

Definition at line 95 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), NormalizeRFSignal(), and SetObjectExperienceComponent().

double _Experience3D::readout_time
 

Acquisition time in seconds (Band-Width inverse)

Definition at line 63 of file experience.h.

Referenced by SeqGradientEcho1D_0(), SeqGradientEcho2D_0(), SeqGradientEcho3D_0(), SeqInversionRecuperation1D_0(), SeqInversionRecuperation2D_0(), SeqInversionRecuperation3D_0(), SeqSpinEcho1D_0(), SeqSpinEcho2D_0(), SeqSpinEcho3D_0(), SeqTrueFisp1D_0(), SeqTrueFisp2D_0(), SeqTrueFisp3D_0(), SeqTurboSpinEcho2D_0(), SequenceSE2D_sel(), and SetAcqExperience().

float*** _Experience3D::ro
 

RO table with the object size

Definition at line 83 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), KernelFrequency2(), KernelPrecession(), and SetRoExperience().

float**** _Experience3D::sgn
 

RF signal table viewed in x,y and z directions <-> sgn[3][ntx][ny][nz]

Definition at line 89 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), FreeExperienceSgn(), GetDiffSignalRFComplex(), GetkSpaceImage2DFromExperience(), GetSignalRFComplexFromExperience(), GetSignalRFComponentFromExperience(), GetSumSignalRFComplex(), InitRFSigExperience(), KernelFrequency1(), KernelFrequency2(), KernelPhase(), and NormalizeRFSignal().

float*** _Experience3D::t1
 

T1 table with the object size

Definition at line 79 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), KernelFrequency2(), KernelPrecession(), and SetT1Experience().

float*** _Experience3D::t2
 

T2 table with the object size

Definition at line 81 of file experience.h.

Referenced by AllocExperience(), FreeExperience(), KernelFrequency2(), KernelPrecession(), and SetT2Experience().

double _Experience3D::to
 

Time variable used for the T2* management

Definition at line 85 of file experience.h.

Referenced by AllocExperience(), InitToExperience(), KernelFrequency1(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and ResetToExperience().

double _Experience3D::xf
 

Definition at line 93 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetObjectExperienceComponent().

double _Experience3D::yf
 

Definition at line 93 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetObjectExperienceComponent().

double _Experience3D::zf
 

Definition at line 93 of file experience.h.

Referenced by AllocExperience(), KernelFrequency2(), KernelPrecession(), KernelPulse(), and SetObjectExperienceComponent().


The documentation for this struct was generated from the following file:
Generated on Wed Oct 19 09:28:37 2005 for SIMRI3D by doxygen 1.3.7