Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Abstract class for k-space acquisiton type (k-space trajectory and echo placement) More...
#include <mitkAcquisitionType.h>
Public Member Functions | |
AcquisitionType (FiberfoxParameters< double > *parameters) | |
virtual | ~AcquisitionType () |
virtual double | GetTimeFromMaxEcho (itk::Index< 2 > index)=0 |
Time from maximum echo intensity in milliseconds. More... | |
virtual double | GetRedoutTime (itk::Index< 2 > index)=0 |
Time passed since readout started in milliseconds. More... | |
virtual itk::Index< 2 > | GetActualKspaceIndex (itk::Index< 2 > index)=0 |
Transfer simple image iterator index to desired k-space index (depends on k-space readout scheme) More... | |
virtual void | AdjustEchoTime ()=0 |
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... | |
Protected Attributes | |
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 |
Abstract class for k-space acquisiton type (k-space trajectory and echo placement)
Definition at line 29 of file mitkAcquisitionType.h.
|
inline |
Definition at line 33 of file mitkAcquisitionType.h.
References m_Parameters.
|
inlinevirtual |
Definition at line 37 of file mitkAcquisitionType.h.
|
pure virtual |
Depending on the k-space readout scheme and acquisition parameters the minimum TE varies. This has to be checked and adjusted in this method.
Implemented in mitk::SingleShotEpi, and mitk::CartesianReadout.
|
pure virtual |
Transfer simple image iterator index to desired k-space index (depends on k-space readout scheme)
Implemented in mitk::SingleShotEpi, and mitk::CartesianReadout.
|
pure virtual |
Time passed since readout started in milliseconds.
Implemented in mitk::SingleShotEpi, and mitk::CartesianReadout.
|
pure virtual |
Time from maximum echo intensity in milliseconds.
Implemented in mitk::SingleShotEpi, and mitk::CartesianReadout.
|
protected |
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
Definition at line 46 of file mitkAcquisitionType.h.
Referenced by mitk::CartesianReadout::CartesianReadout(), mitk::CartesianReadout::GetTimeFromMaxEcho(), mitk::SingleShotEpi::GetTimeFromMaxEcho(), and mitk::SingleShotEpi::SingleShotEpi().
|
protected |
Definition at line 47 of file mitkAcquisitionType.h.
Referenced by AcquisitionType(), mitk::CartesianReadout::AdjustEchoTime(), mitk::SingleShotEpi::AdjustEchoTime(), mitk::CartesianReadout::CartesianReadout(), mitk::CartesianReadout::GetActualKspaceIndex(), mitk::SingleShotEpi::GetActualKspaceIndex(), and mitk::SingleShotEpi::SingleShotEpi().
|
protected |
Definition at line 48 of file mitkAcquisitionType.h.