#include <MrMeasSrv/MeasUtils/NLSStatus.h>
#include <MrMeasSrv/SeqIF/MDH/MdhProxy.h>
#include <MrProtSrv/Domain/CoreNative/SeqLim.h>
#include <MrProtSrv/Domain/MrProtData/MrProt/MrProt.h>
#include <MrProtSrv/Domain/MrProtData/MrProt/SeqIF/SeqExpo.h>
#include "Mask.h"
Go to the source code of this file.
|
| namespace | msl |
| |
| namespace | msl::acceleration |
| | Set of helpers to deal with accelerated imaging (partial Fourier, iPAT, etc.)
|
| |
|
| NLSStatus | msl::acceleration::check (MrProt &protocol, SeqLim const &limits) |
| | Check the iPAT-related constraints.
|
| |
| void | msl::acceleration::updateMask (MrProt const &protocol, Mask &mask, Mask &referenceScans, Mask &imageScans) |
| | Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks.
|
| |
| void | msl::acceleration::updateExports (MrProt const &protocol, Mask::Points const &runPoints, Mask::Points const &referencePoints, SeqExpo &exports) |
| | Update the iPAT-related fields in SeqExpo.
|
| |
| void | msl::acceleration::updateMDH (MrProt const &protocol, Mask const &referenceScans, Mask const &imageScans, Mask::Point const &index, MdhProxy &mdh) |
| | Update the iPAT-related fields in MdhProxy.
|
| |