4#ifndef _3e91812a_1e69_4274_8f5d_7cb89668771a
5#define _3e91812a_1e69_4274_8f5d_7cb89668771a
7#include <MrMeasSrv/MeasUtils/NLSStatus.h>
8#include <MrMeasSrv/SeqIF/MDH/MdhProxy.h>
10#include <MrProtSrv/Domain/CoreNative/SeqLim.h>
11#include <MrProtSrv/Domain/MrProtData/MrProt/MrProt.h>
12#include <MrProtSrv/Domain/MrProtData/MrProt/SeqIF/SeqExpo.h>
27NLSStatus
check(MrProt & protocol, SeqLim
const & limits);
Vector2l Point
Definition MaskBase.h:20
A two dimensional indicator of iPAT status.
Definition iPATMask.h:30
Set of helpers to deal with accelerated imaging (partial Fourier, iPAT, etc.).
Definition acceleration.h:24
void updateExports(MrProt const &protocol, iPATMask const &iPATMask, SeqExpo &exports)
Update the iPAT-related fields in SeqExpo.
void updateMDH(MrProt const &protocol, iPATMask const &mask, iPATMask::Point const &point, MdhProxy &mdh)
Update the iPAT-related fields in MdhProxy.
iPATMask mask(MrProt &protocol)
Merge (as a logical and) the elliptical scanning, partial Fourier and iPAT masks.
NLSStatus check(MrProt &protocol, SeqLim const &limits)
Check the iPAT-related constraints.
Top-level namespace of the msl library.
Definition acceleration.h:17