21 #include <tjutils/tjhandler.h>
24 #include <odinseq/seqgradobj.h>
25 #include <odinseq/seqobj.h>
26 #include <odinseq/seqdriver.h>
65 SeqParallel(
const STD_string& object_label=
"unnamedSeqParallel");
162 friend class SeqEpiDriverParavision;
165 void clear_container() {
clear();}
170 Handler<const SeqObjBase* > pulsptr;
171 Handler<SeqGradObjInterface* > gradptr;
172 Handler<const SeqGradObjInterface* > const_gradptr;
Container for sequence objects.
Vector to loop over sequence objects.
SeqValList get_delayvallist() const
SeqParallel & operator/=(SeqGradChan &sgc)
float get_strength() const
fvector get_gradintegral() const
STD_string get_program(programContext &context) const
RecoValList get_recovallist(unsigned int reptimes, LDRkSpaceCoords &coords) const
SeqParallel & operator=(const SeqParallel &sgp)
double get_pulprogduration() const
double get_gradduration() const
void query(queryContext &context) const
SeqGradInterface & invert_strength()
STD_string get_properties() const
unsigned int event(eventContext &context) const
SeqParallel(const STD_string &object_label="unnamedSeqParallel")
SeqGradInterface & set_strength(float gradstrength)
SeqGradInterface & set_gradrotmatrix(const RotMatrix &matrix)
double get_duration() const
SeqParallel(const SeqParallel &sgp)
SeqValList get_freqvallist(freqlistAction action) const
double get_rf_energy() const