4#ifndef _bd7a661f_037c_40e6_8a61_e599b991a5c3
5#define _bd7a661f_037c_40e6_8a61_e599b991a5c3
7#include <MrImagingFW/libSBBFW/StdSeqIF.h>
9#include <MrProtSrv/Domain/CoreNative/SeqLim.h>
10#include <MrProtSrv/Domain/MrProtData/MrProt/MrProt.h>
11#include <MrProtSrv/Domain/MrProtData/MrProt/SeqIF/SeqExpo.h>
43 MrProt & protocol, SeqLim & limits, SeqExpo & exports,
44 SEQCheckMode *)
override;
51 MrProt & protocol, SeqLim & limits, SeqExpo & exports)
override;
55 MrProt &, SeqLim &, SeqExpo &,
long,
long,
long,
long)
override;
59 T
const &
get(std::string
const & key)
const
61 return this->_root->get<T>(key);
66 T &
get(std::string
const & key)
68 return this->_root->get<T>(key);
Read-only iterator to a container.
Definition Iterator.h:15
std::vector< Point > Points
Container of Point.
Definition Mask.h:26
Graph-based sequence class.
Definition Sequence.h:29
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.
Sequence & operator=(Sequence &&)=delete
T & get(std::string const &key)
Return an object stored in the dictionary.
Definition Sequence.h:66
Sequence & operator=(Sequence const &)=delete
~Sequence() override=default
Sequence(Sequence &&)=delete
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.
NLS_STATUS runKernel(MrProt &, SeqLim &, SeqExpo &, long, long, long, long) override
Do nothing.
Sequence(Sequence const &)=delete
T const & get(std::string const &key) const
Return an object stored in the dictionary.
Definition Sequence.h:59
std::shared_ptr< Node > Pointer
Reference-counted pointer to Node
Definition Node.h:30
Top-level namespace of the msl library.
Definition acceleration.h:17