21 #include <odinseq/seqgradchan.h>
48 float maxgradstrength,
const fvector& waveform);
59 SeqGradWave(
const STD_string& object_label =
"unnamedSeqGradWave");
114 int get_wavesize()
const;
115 void resize(
unsigned int newsize);
116 SeqGradChan& get_subchan(
double starttime,
double endtime)
const;
117 STD_string get_grdpart(
float matrixfactor)
const;
double get_gradduration() const
SeqGradWave & set_wave(const fvector &waveform)
SeqGradWave(const STD_string &object_label, direction gradchannel, double gradduration, float maxgradstrength, const fvector &waveform)
unsigned int get_npts() const
float operator[](unsigned int i) const
const fvector & get_wave() const
SeqGradWave(const SeqGradWave &sgw)
unsigned int size() const
SeqGradWave(const STD_string &object_label="unnamedSeqGradWave")
float get_integral(double tmin, double tmax) const
SeqGradWave & operator=(const SeqGradWave &sgw)
double get_timestep() const
double secureDivision(double numerator, double denominator)