4#ifndef _a211a591_076d_461e_8deb_c04080054b01
5#define _a211a591_076d_461e_8deb_c04080054b01
9#include <MrMeasSrv/SeqIF/libRT/sRF_PULSE.h>
11#include <MrProtSrv/Domain/CoreNative/SeqLim.h>
12#include <MrProtSrv/Domain/MrProtData/MrProt/MrProt.h>
13#include <MrProtSrv/Domain/MrProtData/MrProt/SeqIF/SeqExpo.h>
54 MrProt & protocol, SeqLim & limits, SeqExpo & exports)
override;
External RF pulse.
Definition External.h:25
double thickness() const
Return the thickness.
External(External &&)=default
External & setThickness(double thickness)
Set the thickness.
External & operator=(External &&)=default
External & operator=(External const &)=default
External & setFamilyName(std::string const &familyName)
Set the family name.
External(External const &)=default
std::string familyName() const
Return the family name.
~External() override=default
NLSStatus prepare(MrProt &protocol, SeqLim &limits, SeqExpo &exports) override
Prepare the RF pulse and NCO.
long peakTime() const override
Return the time of the RF peak amplitude (µs)
RF pulse composed of a simple sRF_PULSE-derived object and an NCO.
Definition SimpleRFPulse.h:27
Top-level namespace of the msl library.
Definition acceleration.h:17