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

Reconstruction


Functions

void VolRFFiltering (PPPVOLUME_COMPLEX_DOUBLE volrf, int type)
 Filtering of the RF volume.

PPPVOLUME_COMPLEX_DOUBLE RecVolIFFTComplexeFromVol (PPPVOLUME_COMPLEX_DOUBLE volrf)
 Volume reconstruction applying the IFFT on the RF volume.

PPPVOLUME_FLOAT RecVolIFFTModuleFromVol (PPPVOLUME_COMPLEX_DOUBLE volrf)
 Volume reconstruction of the module applying the IFFT on the RF volume.

PPPVOLUME_FLOAT RecVolIFFTPhaseFromVol (PPPVOLUME_COMPLEX_DOUBLE volrf)
 Volume reconstruction of the phase applying the IFFT on the RF volume.

PPPVOLUME_COMPLEX_DOUBLE RecVolIFFTComplexe (EXPERIENCE3D *expr)
 Volume reconstruction applying the IFFT on the RF volume contained by the experience structure.

PPPVOLUME_FLOAT RecVolIFFTModule (EXPERIENCE3D *expr)
 Volume reconstruction of the module applying the IFFT on the RF volume contained by the experience structure.

PPPVOLUME_FLOAT RecVolIFFTPhase (EXPERIENCE3D *expr)
 Volume reconstruction of the phase applying the IFFT on the RF volume contained by the experience structure.


Function Documentation

PPPVOLUME_COMPLEX_DOUBLE RecVolIFFTComplexe EXPERIENCE3D expr  ) 
 

Volume reconstruction applying the IFFT on the RF volume contained by the experience structure.

Warning:
Parameters:
expr Pointer on the experience strcuture containing the complex RF volume
Returns:
Pointer on the phase of the reconstructed volume

Definition at line 231 of file reconstruction.c.

References GetSignalRFComplexFromExperience(), IdVolAlloc(), IdVolDimX, IdVolDimY, IdVolDimZ, IdVolFree, IdVolIFFT(), COMPLEX::im, COMPLEX_DOUBLE::im, COMPLEX::re, COMPLEX_DOUBLE::re, VOL_COMPLEX_DOUBLE, and x.

Referenced by RecVolIFFTModule(), and RecVolIFFTPhase().

PPPVOLUME_COMPLEX_DOUBLE RecVolIFFTComplexeFromVol PPPVOLUME_COMPLEX_DOUBLE  volrf  ) 
 

Volume reconstruction applying the IFFT on the RF volume.

Warning:
The RF volume is desallocated because of the implementation of the IdVolIFFT function
Parameters:
volrf Pointer on the complex RF volume
Returns:
Pointer on the complex reconstructed volume

Definition at line 117 of file reconstruction.c.

References IdVolAlloc(), IdVolDimX, IdVolDimY, IdVolDimZ, IdVolFree, IdVolIFFT(), COMPLEX_DOUBLE::im, COMPLEX::im, COMPLEX_DOUBLE::re, COMPLEX::re, VOL_COMPLEX_DOUBLE, and x.

Referenced by RecVolIFFTModuleFromVol(), and RecVolIFFTPhaseFromVol().

PPPVOLUME_FLOAT RecVolIFFTModule EXPERIENCE3D expr  ) 
 

Volume reconstruction of the module applying the IFFT on the RF volume contained by the experience structure.

Warning:
Parameters:
expr Pointer on the experience strcuture containing the complex RF volume
Returns:
Pointer on the module of the reconstructed volume

Definition at line 269 of file reconstruction.c.

References b, IdVolAlloc(), IdVolDimX, IdVolDimY, IdVolDimZ, IdVolFree, PPPVOLUME_FLOAT, COMPLEX_DOUBLE::re, RecVolIFFTComplexe(), VOL_FLOAT, and x.

Referenced by WriteRecIFFTVolumeModule().

PPPVOLUME_FLOAT RecVolIFFTModuleFromVol PPPVOLUME_COMPLEX_DOUBLE  volrf  ) 
 

Volume reconstruction of the module applying the IFFT on the RF volume.

Warning:
The RF volume is desallocated because of the implementation of the IdVolIFFT function
Parameters:
volrf Pointer on the complex RF volume
Returns:
Pointer on the module of the reconstructed volume

Definition at line 154 of file reconstruction.c.

References b, IdVolAlloc(), IdVolDimX, IdVolDimY, IdVolDimZ, IdVolFree, PPPVOLUME_FLOAT, COMPLEX_DOUBLE::re, RecVolIFFTComplexeFromVol(), VOL_FLOAT, and x.

Referenced by TestEchoGradient1D(), TestEchoSpin1D(), TestFID1D(), TestSequence2D(), and TestSequence3D().

PPPVOLUME_FLOAT RecVolIFFTPhase EXPERIENCE3D expr  ) 
 

Volume reconstruction of the phase applying the IFFT on the RF volume contained by the experience structure.

Warning:
Parameters:
expr Pointer on the experience strcuture containing the complex RF volume
Returns:
Pointer on the phase of the reconstructed volume

Definition at line 307 of file reconstruction.c.

References b, IdVolAlloc(), IdVolDimX, IdVolDimY, IdVolDimZ, IdVolFree, PPPVOLUME_FLOAT, COMPLEX_DOUBLE::re, RecVolIFFTComplexe(), VOL_FLOAT, and x.

Referenced by WriteRecIFFTVolumePhase().

PPPVOLUME_FLOAT RecVolIFFTPhaseFromVol PPPVOLUME_COMPLEX_DOUBLE  volrf  ) 
 

Volume reconstruction of the phase applying the IFFT on the RF volume.

Warning:
The RF volume is desallocated because of the implementation of the IdVolIFFT function
Parameters:
volrf Pointer on the complex RF volume
Returns:
Pointer on the phase of the reconstructed volume

Definition at line 192 of file reconstruction.c.

References b, IdVolAlloc(), IdVolDimX, IdVolDimY, IdVolDimZ, IdVolFree, PPPVOLUME_FLOAT, COMPLEX_DOUBLE::re, RecVolIFFTComplexeFromVol(), VOL_FLOAT, and x.

void VolRFFiltering PPPVOLUME_COMPLEX_DOUBLE  volrf,
int  type
 

Filtering of the RF volume.

Warning:
Parameters:
volrf Pointer on the Complex RF volume to filter
type Filter type : 0 (Hanning), others not implanted

Definition at line 53 of file reconstruction.c.

References d, IdVolDimX, IdVolDimY, IdVolDimZ, COMPLEX_DOUBLE::im, COMPLEX_DOUBLE::re, and x.

Referenced by TestSequence2D(), and TestSequence3D().


Generated on Wed Oct 19 09:28:37 2005 for SIMRI3D by doxygen 1.3.7