Base class for real-time events. More...
#include <RealTimeEvents.h>
Public Member Functions | |
| RealTimeEvents () | |
| RealTimeEvents (RealTimeEvents const &)=default | |
| RealTimeEvents (RealTimeEvents &&)=default | |
| RealTimeEvents & | operator= (RealTimeEvents const &)=default |
| RealTimeEvents & | operator= (RealTimeEvents &&)=default |
| virtual | ~RealTimeEvents ()=default |
| sSLICE_POS const & | slice () const |
| Return the slice used in prepare and run. | |
| RealTimeEvents & | setSlice (sSLICE_POS const &slice) |
| Set the slice used in prepare and run. | |
| virtual NLSStatus | prepare (MrProt &protocol, SeqLim &limits, SeqExpo &exports)=0 |
| Prepare the real-time events. | |
| virtual NLSStatus | run (MrProt &protocol, SeqLim &limits, SeqExpo &exports)=0 |
| Run the real-time events. | |
| virtual long | startTime () const =0 |
| Return the start time of the events. | |
| virtual long | endTime () const =0 |
| Return the end time of the events. | |
| virtual MrProtocolData::SeqExpoRFInfo | rfInfo () const =0 |
| Return the RF information for SAR computation. | |
Protected Attributes | |
| sSLICE_POS | _slice |
Base class for real-time events.
| msl::RealTimeEvents::RealTimeEvents | ( | ) |
|
default |
|
default |
|
virtualdefault |
|
default |
|
default |
| sSLICE_POS const & msl::RealTimeEvents::slice | ( | ) | const |
Return the slice used in prepare and run.
| RealTimeEvents & msl::RealTimeEvents::setSlice | ( | sSLICE_POS const & | slice | ) |
Set the slice used in prepare and run.
|
pure virtual |
Prepare the real-time events.
Implemented in msl::CartesianReadout.
|
pure virtual |
Run the real-time events.
Implemented in msl::CartesianReadout.
|
pure virtual |
Return the start time of the events.
Implemented in msl::CartesianReadout.
|
pure virtual |
Return the end time of the events.
Implemented in msl::CartesianReadout.
|
pure virtual |
Return the RF information for SAR computation.
Implemented in msl::CartesianReadout.
|
protected |