API documentation
AnalyticRFPulse Class Reference
Analytic RF pulse. More...
#include <AnalyticRFPulse.h>
Inheritance diagram for AnalyticRFPulse:
Collaboration diagram for AnalyticRFPulse:Public Member Functions | |
| AnalyticRFPulse () | |
| Default constructor. | |
| AnalyticRFPulse (const AnalyticRFPulse &) | |
| Copy constructor. | |
| ~AnalyticRFPulse () | |
| Default destructor. | |
| AnalyticRFPulse * | Clone () const |
| virtual bool | Prepare (PrepareMode mode) |
| Prepare the hard RF pulse. | |
| virtual double | GetMagnitude (double const time) |
| Get Magnitude. | |
| AnalyticPulseShape * | GetPulseShape () |
| Get AnalyticPulseShape pointer for phase evaluation. | |
| virtual void | SetTPOIs () |
Protected Member Functions | |
| virtual string | GetInfo () |
Protected Attributes | |
| AnalyticPulseShape | m_pulse_shape |
Detailed Description
Analytic RF pulse.
Definition at line 34 of file AnalyticRFPulse.h.
Member Function Documentation
| AnalyticRFPulse* AnalyticRFPulse::Clone | ( | ) | const [inline] |
See Module::clone
Definition at line 56 of file AnalyticRFPulse.h.
References AnalyticRFPulse().
Here is the call graph for this function:| string AnalyticRFPulse::GetInfo | ( | ) | [protected, virtual] |
Get informations
- Returns:
- Infos for display.
Reimplemented from RFPulse.
Definition at line 60 of file AnalyticRFPulse.cpp.
References Prototype::GetDOMattribute(), and Prototype::HasDOMattribute().
Here is the call graph for this function:| virtual double AnalyticRFPulse::GetMagnitude | ( | double const | time | ) | [inline, virtual] |
Get Magnitude.
- Parameters:
-
time The flip angle as double.
- Returns:
- the Magnitude.
Reimplemented from RFPulse.
Definition at line 72 of file AnalyticRFPulse.h.
References m_pulse_shape.
| bool AnalyticRFPulse::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}.
- Returns:
- Success.
Reimplemented from RFPulse.
Definition at line 34 of file AnalyticRFPulse.cpp.
References Prototype::GetDOMattribute(), RFPulse::GetIntegralNumeric(), Prototype::GetName(), Prototype::HasDOMattribute(), Prototype::HideAttribute(), RFPulse::m_flip_angle, and m_pulse_shape.
Here is the call graph for this function:| virtual void AnalyticRFPulse::SetTPOIs | ( | ) | [inline, virtual] |
Member Data Documentation
AnalyticPulseShape AnalyticRFPulse::m_pulse_shape [protected] |
conputes pulse shape
Definition at line 94 of file AnalyticRFPulse.h.
Referenced by AnalyticRFPulse(), GetMagnitude(), GetPulseShape(), Prepare(), and SetTPOIs().
The documentation for this class was generated from the following files:





