18 #ifndef SEQGRADPULSE_H
19 #define SEQGRADPULSE_H
21 #include <odinseq/seqgradconst.h>
22 #include <odinseq/seqgradvec.h>
23 #include <odinseq/seqgradchanlist.h>
24 #include <odinseq/seqgradchanparallel.h>
114 const fvector& trimarray,
float gradduration);
SeqDur & set_duration(float duration)
double get_gradduration() const
SeqGradConstPulse & operator=(const SeqGradConstPulse &sgcp)
SeqGradConstPulse(const SeqGradConstPulse &sgcp)
SeqGradConstPulse & set_constduration(float duration)
double get_constduration() const
SeqGradConstPulse(const STD_string &object_label="unnamedSeqGradConstPulse")
SeqGradInterface & set_strength(float gradstrength)
SeqGradConstPulse(const STD_string &object_label, direction gradchannel, float gradstrength, float gradduration)
Vector of gradient pulses.
SeqGradVectorPulse & set_trims(const fvector &trims)
SeqGradVectorPulse(const STD_string &object_label="unnamedSeqGradVectorPulse")
SeqGradVectorPulse & set_constduration(float duration)
double get_constduration() const
SeqGradVectorPulse & operator=(const SeqGradVectorPulse &sgvp)
fvector get_trims() const
SeqGradVectorPulse & set_reorder_scheme(reorderScheme scheme, unsigned int nsegments=1)
SeqGradVectorPulse(const SeqGradVectorPulse &sgvp)
SeqGradVectorPulse(const STD_string &object_label, direction gradchannel, float maxgradstrength, const fvector &trimarray, float gradduration)
SeqGradInterface & set_strength(float gradstrength)
const SeqVector & get_reorder_vector() const
SeqGradVectorPulse & set_encoding_scheme(encodingScheme scheme)
Vector of constant gradients.
fvector get_trims() const
SeqGradVector & set_trims(const fvector &trims)
SeqVector & set_reorder_scheme(reorderScheme scheme, unsigned int nsegments=1)
const SeqVector & get_reorder_vector() const
SeqVector & set_encoding_scheme(encodingScheme scheme)