18 #ifndef SEQGRADCONST_H
19 #define SEQGRADCONST_H
21 #include <odinseq/seqgradchan.h>
44 float gradstrength,
double gradduration);
54 SeqGradConst(
const STD_string& object_label =
"unnamedSeqGradConst" );
69 SeqGradChan& get_subchan(
double starttime,
double endtime)
const;
70 STD_string get_grdpart(
float matrixfactor)
const;
117 SeqGradChan& get_subchan(
double starttime,
double endtime)
const;
118 STD_string get_grdpart(
float matrixfactor)
const;
119 float get_integral()
const {
return 0.0;}
double get_duration() const
float get_strength() const
SeqGradConst(const STD_string &object_label="unnamedSeqGradConst")
SeqGradConst & operator=(const SeqGradConst &sgc)
SeqGradConst(const SeqGradConst &sgc)
SeqGradConst(const STD_string &object_label, direction gradchannel, float gradstrength, double gradduration)
SeqGradDelay(const SeqGradDelay &sgd)
SeqGradDelay(const STD_string &object_label="unnamedSeqGradDelay")
float get_strength() const
SeqGradDelay & operator=(const SeqGradDelay &sgd)
SeqGradDelay(const STD_string &object_label, direction gradchannel, double gradduration)
Vector of constant gradients.