Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Realizes EPI readout: one echo, maximum intensity in the k-space center, zig-zag trajectory. More...
#include <mitkSingleShotEpi.h>
Public Member Functions | |
SingleShotEpi (FiberfoxParameters< double > *parameters) | |
~SingleShotEpi () | |
double | GetTimeFromMaxEcho (itk::Index< 2 > index) |
Time from maximum echo intensity in milliseconds. More... | |
double | GetRedoutTime (itk::Index< 2 > index) |
Time passed since readout started in milliseconds. More... | |
itk::Index< 2 > | GetActualKspaceIndex (itk::Index< 2 > index) |
Transfer simple image iterator index to desired k-space index (depends on k-space readout scheme) More... | |
void | AdjustEchoTime () |
Depending on the k-space readout scheme and acquisition parameters the minimum TE varies. This has to be checked and adjusted in this method. More... | |
Public Member Functions inherited from mitk::AcquisitionType | |
AcquisitionType (FiberfoxParameters< double > *parameters) | |
virtual | ~AcquisitionType () |
Protected Attributes | |
double | dt |
int | kxMax |
int | kyMax |
Protected Attributes inherited from mitk::AcquisitionType | |
double | m_NegTEhalf |
negative time to read half the k-space (needed to calculate the ms from the maximum echo); THIS IS NOT THE WELL KNOWN TE/2 SCANNER PARAMETER More... | |
FiberfoxParameters< double > * | m_Parameters |
itk::Size< 2 > | m_Size |
Realizes EPI readout: one echo, maximum intensity in the k-space center, zig-zag trajectory.
Definition at line 28 of file mitkSingleShotEpi.h.
|
inline |
Definition at line 32 of file mitkSingleShotEpi.h.
References dt, kxMax, kyMax, mitk::SignalGenerationParameters::m_CroppedRegion, mitk::AcquisitionType::m_NegTEhalf, mitk::AcquisitionType::m_Parameters, mitk::FiberfoxParameters< ScalarType >::m_SignalGen, and mitk::SignalGenerationParameters::m_tLine.
|
inline |
Definition at line 47 of file mitkSingleShotEpi.h.
|
inlinevirtual |
Depending on the k-space readout scheme and acquisition parameters the minimum TE varies. This has to be checked and adjusted in this method.
Implements mitk::AcquisitionType.
Definition at line 77 of file mitkSingleShotEpi.h.
References mitk::MiscFiberfoxParameters::m_AfterSimulationMessage, mitk::SignalGenerationParameters::m_CroppedRegion, mitk::FiberfoxParameters< ScalarType >::m_Misc, mitk::AcquisitionType::m_Parameters, mitk::SignalGenerationParameters::m_PartialFourier, mitk::FiberfoxParameters< ScalarType >::m_SignalGen, mitk::SignalGenerationParameters::m_tEcho, mitk::SignalGenerationParameters::m_tLine, and MITK_WARN.
|
inlinevirtual |
Transfer simple image iterator index to desired k-space index (depends on k-space readout scheme)
Implements mitk::AcquisitionType.
Definition at line 64 of file mitkSingleShotEpi.h.
References kxMax, kyMax, mitk::AcquisitionType::m_Parameters, mitk::SignalGenerationParameters::m_ReversePhase, and mitk::FiberfoxParameters< ScalarType >::m_SignalGen.
|
inlinevirtual |
Time passed since readout started in milliseconds.
Implements mitk::AcquisitionType.
Definition at line 57 of file mitkSingleShotEpi.h.
|
inlinevirtual |
Time from maximum echo intensity in milliseconds.
Implements mitk::AcquisitionType.
Definition at line 50 of file mitkSingleShotEpi.h.
References dt, kxMax, and mitk::AcquisitionType::m_NegTEhalf.
|
protected |
Definition at line 91 of file mitkSingleShotEpi.h.
Referenced by GetRedoutTime(), GetTimeFromMaxEcho(), and SingleShotEpi().
|
protected |
Definition at line 92 of file mitkSingleShotEpi.h.
Referenced by GetActualKspaceIndex(), GetRedoutTime(), GetTimeFromMaxEcho(), and SingleShotEpi().
|
protected |
Definition at line 93 of file mitkSingleShotEpi.h.
Referenced by GetActualKspaceIndex(), and SingleShotEpi().