79 virtual double GetPhase() {
return m_sech_phase;};
80 static double GetSechPhase (
Module* mod,
double time ) {
return (((
SechRFPulse*) mod)->GetPhase() ); };
mode
Definition Declarations.h:112
Implementation of JEMRIS RFPulse.
Module super class! ABC for all Objects in the sequence framework.
Definition Module.h:41
Super class for all RF pulses.
Definition RFPulse.h:36
Sech shaped radio frequency pulses.
Definition SechRFPulse.h:36
SechRFPulse()
Default constructor.
Definition SechRFPulse.h:43
SechRFPulse * Clone() const
Definition SechRFPulse.h:58
double m_max_amplitude
Maximum amplitude.
Definition SechRFPulse.h:84
virtual double GetMagnitude(double time)
Returns the Sech Magnitidue for all times.
Definition SechRFPulse.cpp:54
virtual void SetTPOIs()
Definition SechRFPulse.cpp:65
virtual bool Prepare(PrepareMode mode)
Prepare the hard RF pulse.
Definition SechRFPulse.cpp:35
~SechRFPulse()
Default destructor.
Definition SechRFPulse.h:53