4#ifndef _f93d6c4a_75b6_45a1_931c_7d8dffa59e95
5#define _f93d6c4a_75b6_45a1_931c_7d8dffa59e95
7#include <MrMeasSrv/SeqIF/libRT/sRF_PULSE.h>
9#include <MrProtSrv/Domain/CoreNative/SeqLim.h>
10#include <MrProtSrv/Domain/MrProtData/MrProt/MrProt.h>
11#include <MrProtSrv/Domain/MrProtData/MrProt/SeqIF/SeqExpo.h>
22class Rect:
public SimpleRFPulse<sRF_PULSE_RECT>
26 Rect(Rect
const &) =
default;
27 Rect(Rect &&) =
default;
28 Rect & operator=(Rect
const &) =
default;
29 Rect & operator=(Rect &&) =
default;
30 ~Rect()
override =
default;
37 MrProt & protocol, SeqLim & limits, SeqExpo & exports)
override;
long peakTime() const override
Return the time of the RF peak amplitude (µs).
NLSStatus prepare(MrProt &protocol, SeqLim &limits, SeqExpo &exports) override
Prepare the RF pulse and NCO.
Pre-defined RF pulses and pulse modifiers.
Definition External.h:21
Top-level namespace of the msl library.
Definition acceleration.h:17