21 #include <tjutils/tjembed.h>
23 #include <odinseq/seqcounter.h>
24 #include <odinseq/seqlist.h>
45 SeqObjLoop(
const STD_string& object_label =
"unnamedSeqObjLoop");
123 void clear_container();
126 void add_vector(
const SeqVector& seqvector);
134 bool is_repetition_loop(
bool only_qualvectors=
false)
const;
139 bool is_acq_repetition_loop()
const;
145 bool is_obj_repetition_loop()
const;
150 bool contains_acq_iter()
const;
153 float get_single_duration()
const;
157 unsigned int get_numof_acq()
const;
158 mutable unsigned int numof_acq_cache;
159 mutable bool is_toplevel_reploop;
Container for sequence objects.
STD_string get_properties() const
SeqValList get_delayvallist() const
SeqObjLoop(const SeqObjLoop &sl)
SeqObjLoop & operator=(const SeqObjLoop &sl)
void query(queryContext &context) const
SeqObjLoop(const STD_string &object_label="unnamedSeqObjLoop")
double get_duration() const
SeqObjLoop & operator()(const SeqObjBase &embeddedBody)
double get_rf_energy() const
SeqObjLoop & operator[](const SeqVector &seqvector)
SeqObjLoop & set_times(unsigned int t)
SeqObjLoop & set_body(const SeqObjBase &so)
SeqValList get_freqvallist(freqlistAction action) const
RecoValList get_recovallist(unsigned int reptimes, LDRkSpaceCoords &coords) const
double get_postduration() const
double get_preduration() const
STD_string get_program(programContext &context) const
unsigned int event(eventContext &context) const