|
msl 1.3.0
|
Set of helpers to deal with accelerated imaging (partial Fourier, iPAT, etc.)
Functions | |
| NLSStatus | check (MrProt &protocol, SeqLim const &limits) |
| Check the iPAT-related constraints. | |
| void | updateMask (MrProt const &protocol, Mask &mask, Mask &referenceScansKy, Mask &imageScansKy) |
| Set (as a logical and) the elliptical scanning, partial Fourier and iPAT (ky only) masks. | |
| void | updateMask (MrProt const &protocol, Mask &mask, Mask &referenceScansKy, Mask &imageScansKy, Mask &referenceScansKz, Mask &imageScansKz) |
| Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks. | |
| void | updateMask (MrProt const &protocol, Mask &mask, Mask &referenceScansKy, Mask &imageScansKy, Mask &nonPAT) |
| Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks, and set the non-iPAT (i.e. elliptical scanning and partial Fourier) mask. | |
| void | updateMask (MrProt const &protocol, Mask &mask, Mask &referenceScansKy, Mask &imageScansKy, Mask &referenceScansKz, Mask &imageScansKz, Mask &nonPAT) |
| Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks, and set the non-iPAT (i.e. elliptical scanning and partial Fourier) mask. | |
| void | updateExports (MrProt const &protocol, Mask::Points const &runPoints, Mask::Points const &referencePointsKy, SeqExpo &exports) |
| Update the iPAT-related fields in SeqExpo. | |
| void | updateExports (MrProt const &protocol, Mask::Points const &runPoints, Mask::Points const &referencePointsKy, Mask::Points const &referencePointsKz, SeqExpo &exports) |
| Update the iPAT-related fields in SeqExpo. | |
| void | updateMDH (MrProt const &protocol, Mask const &referenceScansKy, Mask const &imageScansKy, Mask::Point const &index, MdhProxy &mdh) |
| Update the iPAT-related fields in MdhProxy. | |
| void | updateMDH (MrProt const &protocol, Mask const &referenceScansKy, Mask const &imageScansKy, Mask const &referenceScansKz, Mask const &imageScansKz, Mask::Point const &index, MdhProxy &mdh) |
| Update the iPAT-related fields in MdhProxy. | |
| NLSStatus msl::acceleration::check | ( | MrProt & | protocol, |
| SeqLim const & | limits | ||
| ) |
Check the iPAT-related constraints.
| void msl::acceleration::updateMask | ( | MrProt const & | protocol, |
| Mask & | mask, | ||
| Mask & | referenceScansKy, | ||
| Mask & | imageScansKy | ||
| ) |
Set (as a logical and) the elliptical scanning, partial Fourier and iPAT (ky only) masks.
| void msl::acceleration::updateMask | ( | MrProt const & | protocol, |
| Mask & | mask, | ||
| Mask & | referenceScansKy, | ||
| Mask & | imageScansKy, | ||
| Mask & | referenceScansKz, | ||
| Mask & | imageScansKz | ||
| ) |
Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks.
| void msl::acceleration::updateMask | ( | MrProt const & | protocol, |
| Mask & | mask, | ||
| Mask & | referenceScansKy, | ||
| Mask & | imageScansKy, | ||
| Mask & | nonPAT | ||
| ) |
Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks, and set the non-iPAT (i.e. elliptical scanning and partial Fourier) mask.
| void msl::acceleration::updateMask | ( | MrProt const & | protocol, |
| Mask & | mask, | ||
| Mask & | referenceScansKy, | ||
| Mask & | imageScansKy, | ||
| Mask & | referenceScansKz, | ||
| Mask & | imageScansKz, | ||
| Mask & | nonPAT | ||
| ) |
Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks, and set the non-iPAT (i.e. elliptical scanning and partial Fourier) mask.
| void msl::acceleration::updateExports | ( | MrProt const & | protocol, |
| Mask::Points const & | runPoints, | ||
| Mask::Points const & | referencePointsKy, | ||
| SeqExpo & | exports | ||
| ) |
Update the iPAT-related fields in SeqExpo.
| void msl::acceleration::updateExports | ( | MrProt const & | protocol, |
| Mask::Points const & | runPoints, | ||
| Mask::Points const & | referencePointsKy, | ||
| Mask::Points const & | referencePointsKz, | ||
| SeqExpo & | exports | ||
| ) |
Update the iPAT-related fields in SeqExpo.
| void msl::acceleration::updateMDH | ( | MrProt const & | protocol, |
| Mask const & | referenceScansKy, | ||
| Mask const & | imageScansKy, | ||
| Mask::Point const & | index, | ||
| MdhProxy & | mdh | ||
| ) |
Update the iPAT-related fields in MdhProxy.
| void msl::acceleration::updateMDH | ( | MrProt const & | protocol, |
| Mask const & | referenceScansKy, | ||
| Mask const & | imageScansKy, | ||
| Mask const & | referenceScansKz, | ||
| Mask const & | imageScansKz, | ||
| Mask::Point const & | index, | ||
| MdhProxy & | mdh | ||
| ) |
Update the iPAT-related fields in MdhProxy.