27#ifndef _EXTERNALGRADPULSE_H
28#define _EXTERNALGRADPULSE_H
mode
Definition Declarations.h:112
Implementation of JEMRIS ExternalPulseData.
Implementation of JEMRIS GradPulse.
External gradient prototype.
Definition ExternalGradPulse.h:38
ExternalGradPulse()
Default constructor.
Definition ExternalGradPulse.h:45
virtual void SetTPOIs()
Definition ExternalGradPulse.h:77
ExternalPulseData m_pulse_data
Definition ExternalGradPulse.h:89
string m_fname
Filename containing the RF amps and phases
Definition ExternalGradPulse.h:90
ExternalGradPulse * Clone() const
Definition ExternalGradPulse.h:60
virtual bool Prepare(const PrepareMode mode)
Prepare the external gradient pulse.
Definition ExternalGradPulse.cpp:38
bool m_interp
if true, linear interpolation is applied
Definition ExternalGradPulse.h:92
virtual double GetGradient(double const time)
Definition ExternalGradPulse.h:72
~ExternalGradPulse()
Default destructor.
Definition ExternalGradPulse.h:55
double m_scale
Scaling factor for the amps
Definition ExternalGradPulse.h:91
string GetInfo()
Get information on this external gradient.
Definition ExternalGradPulse.cpp:69
Read and retrieve data of external pulse shapes.
Definition ExternalPulseData.h:36
void SetTPOIs()
Definition ExternalPulseData.cpp:65
double GetData(double const time)
get the data
Definition ExternalPulseData.cpp:44
Base class and prototype for all gradient pulses.
Definition GradPulse.h:36