Module super class! ABC for all Objects in the sequence framework.
Definition Module.h:41
Phase physics super class.
Definition TxRxPhase.h:36
void SetFrequency(double val)
Set constant frequency for linear phase terms.
Definition TxRxPhase.h:92
virtual ~TxRxPhase()
Default destructor.
Definition TxRxPhase.h:48
void SetPhaseLock(bool bval)
Set phase lock of this pulse.
Definition TxRxPhase.h:72
bool m_phase_lock
Phase lock of this phase event.
Definition TxRxPhase.h:111
double GetInitialPhase()
Get initial phase of this pulse.
Definition TxRxPhase.h:78
static double getLinearPhase(Module *mod, double time)
A general purpose linear additive phase term.
Definition TxRxPhase.cpp:40
void SetInitialPhase(double val)
Get phase of this pulse.
Definition TxRxPhase.h:60
double m_frequency
A constant frequency to set linear phase terms.
Definition TxRxPhase.h:112
double m_initial_phase
Initial Phase of this phase event.
Definition TxRxPhase.h:110
double GetFrequency()
Get constant frequency for linear phase terms.
Definition TxRxPhase.h:85
bool GetPhaseLock()
Get phase lock of this pulse.
Definition TxRxPhase.h:65
TxRxPhase()
Constructor.
Definition TxRxPhase.cpp:31