18 #ifndef SEQGRADCHANPARALLEL_H
19 #define SEQGRADCHANPARALLEL_H
22 #include <odinseq/seqgradchanlist.h>
23 #include <odinseq/seqgradobj.h>
24 #include <odinseq/seqdriver.h>
138 friend class SeqGradEPI;
139 friend class SeqEpiKernel;
143 void clear_container();
146 bool need_gp_terminator()
const {
return true;}
148 void padd_channel_with_delay(
direction chanNo,
double maxdur);
155 Handler<SeqGradChanList* > gradchan[3];
void query(queryContext &context) const
double get_gradduration() const
unsigned int event(eventContext &context) const
float get_strength() const
STD_string get_properties() const
SeqGradChanParallel & operator/=(SeqGradChan &sgc)
fvector get_gradintegral() const
STD_string get_program(programContext &context) const
SeqGradInterface & invert_strength()
SeqGradChanParallel(const STD_string &object_label="unnamedSeqGradChanParallel")
SeqGradChanParallel & operator=(const SeqGradChanParallel &sgcp)
SeqGradInterface & set_strength(float gradstrength)
SeqGradChanParallel & operator+=(SeqGradChan &sgc)
SeqGradInterface & set_gradrotmatrix(const RotMatrix &matrix)
SeqGradChanParallel(const SeqGradChanParallel &sgcp)