|
msl 1.3.0
|
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. | |