link to homepage

Institute for Neuroscience and Medicine

Navigation and service


API documentation

HardRFPulse Class Reference

Prototype for hard radio frequency pulses. More...

#include <HardRFPulse.h>

Inheritance diagram for HardRFPulse:
Collaboration diagram for HardRFPulse:

List of all members.

Public Member Functions

 HardRFPulse ()
 Default constructor.
 HardRFPulse (const HardRFPulse &)
 Default copy constructor.
 ~HardRFPulse ()
 Default destructor.
HardRFPulseClone () const
virtual bool Prepare (PrepareMode mode)
 Prepare.
virtual double GetMagnitude (double time)

Detailed Description

Prototype for hard radio frequency pulses.

Definition at line 31 of file HardRFPulse.h.


Member Function Documentation

HardRFPulse* HardRFPulse::Clone (  )  const [inline]

Prototype::Clone

Definition at line 54 of file HardRFPulse.h.

References HardRFPulse().

Here is the call graph for this function:

virtual double HardRFPulse::GetMagnitude ( double  time  )  [inline, virtual]

Returns a constant Magnitude for all times.

Parameters:
time The flip angle as double.
Returns:
Magnitude.

Reimplemented from RFPulse.

Definition at line 71 of file HardRFPulse.h.

References Pulse::GetDuration(), and RFPulse::GetFlipAngle().

Here is the call graph for this function:

bool HardRFPulse::Prepare ( PrepareMode  mode  )  [virtual]

Prepare.

Parameters:
mode Sets the preparation mode, one of enum PrepareMode {PREP_INIT,PREP_VERBOSE,PREP_UPDATE}.
Returns:
Success.

Reimplemented from RFPulse.

Definition at line 27 of file HardRFPulse.cpp.

References Prototype::HideAttribute(), and RFPulse::m_bw.

Here is the call graph for this function:


The documentation for this class was generated from the following files:

Servicemeu