msl 1.3.0
Loading...
Searching...
No Matches
msl::NCOPair Class Reference

Detailed Description

Encapsulation of a pair of NCO objects, setting and resetting the frequency and the phase of the NCO before and after a real-time event.

#include <NCOPair.h>

Public Member Functions

template<typename T>
void setTime (T &&event)
 Set the frequency/phase at the start of the real-time and reset it at the end.
template<typename T>
void update (sSLICE_POS const &slice, T &&pulse, double additionalPhase=0)
 Update the frequency and phase of a pulse-related NCO.
void update (sSLICE_POS const &slice, sREADOUT const &adc, IGRAD_PULSE_BASE *gradient, Vector3l const &point, double additionalPhase=0)
 Update the frequency and phase of readout gradient-related NCO.
NLS_STATUS run ()
 Run the NCO pair.

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