Graph-based sequence class.
This class provides a default implementation of a graph-based top-level sequence class. It encapsulates a root Node, and two masks, one for the k-space indices to be run, one for the k-space indices to be checked.
|
| | Sequence () |
| |
| | Sequence (Sequence const &)=delete |
| |
| | Sequence (Sequence &&)=delete |
| |
| Sequence & | operator= (Sequence const &)=delete |
| |
| Sequence & | operator= (Sequence &&)=delete |
| |
| | ~Sequence () override=default |
| |
| NLSStatus | check (MrProt &protocol, SeqLim &limits, SeqExpo &exports, SEQCheckMode *) override |
| | Store the check mask as "indices" in the root node registry and run the root node.
|
| |
| NLSStatus | run (MrProt &protocol, SeqLim &limits, SeqExpo &exports) override |
| | Store the run mask as "indices" in the root node registry and run the root node.
|
| |
| NLS_STATUS | runKernel (MrProt &, SeqLim &, SeqExpo &, long, long, long, long) override |
| | Do nothing.
|
| |
| template<typename T > |
| T const & | get (std::string const &key) const |
| | Return an object stored in the dictionary.
|
| |
| template<typename T > |
| T & | get (std::string const &key) |
| | Return an object stored in the dictionary.
|
| |