API documentation
GaussianRFPulse Class Reference
Gaussian shaped radio frequency pulses. More...
#include <GaussianRFPulse.h>
Inheritance diagram for GaussianRFPulse:
Collaboration diagram for GaussianRFPulse:Public Member Functions | |
| GaussianRFPulse () | |
| Default constructor. | |
| GaussianRFPulse (const GaussianRFPulse &) | |
| Default copy constructor. | |
| ~GaussianRFPulse () | |
| Default destructor. | |
| GaussianRFPulse * | Clone () const |
| virtual bool | Prepare (PrepareMode mode) |
| Prepare the hard RF pulse. | |
| virtual double | GetMagnitude (double time) |
| Returns the Gaussian Magnitidue for all times. | |
| virtual void | SetTPOIs () |
Protected Attributes | |
| double | m_max_amplitude |
| Maximum aplitude. | |
Detailed Description
Gaussian shaped radio frequency pulses.
Definition at line 33 of file GaussianRFPulse.h.
Member Function Documentation
| GaussianRFPulse* GaussianRFPulse::Clone | ( | ) | const [inline] |
- See also:
- Prototype::Clone()
Definition at line 55 of file GaussianRFPulse.h.
References GaussianRFPulse().
Here is the call graph for this function:| double GaussianRFPulse::GetMagnitude | ( | double | time | ) | [virtual] |
Returns the Gaussian Magnitidue for all times.
- Parameters:
-
time The flip angle as double.
- Returns:
- the Magntidue.
Reimplemented from RFPulse.
Definition at line 38 of file GaussianRFPulse.cpp.
References Pulse::GetDuration(), RFPulse::m_bw, and m_max_amplitude.
Here is the call graph for this function:| bool GaussianRFPulse::Prepare | ( | PrepareMode | mode | ) | [virtual] |
Prepare the hard RF pulse.
- Parameters:
-
mode Sets the preparation mode, one of enum PrepareMode {PREP_INIT,PREP_VERBOSE,PREP_UPDATE}.
Reimplemented from RFPulse.
Definition at line 27 of file GaussianRFPulse.cpp.
References RFPulse::GetFlipAngle(), RFPulse::GetIntegralNumeric(), and m_max_amplitude.
Here is the call graph for this function:| void GaussianRFPulse::SetTPOIs | ( | ) | [inline, virtual] |
- See also:
- Pulse::SetTPOIs()
Definition at line 47 of file GaussianRFPulse.cpp.
References Pulse::GetDuration(), and Module::m_tpoi.
Here is the call graph for this function:The documentation for this class was generated from the following files:






