66 virtual void GetValue (
double * dAllVal,
double const time) ;
Implementation of JEMRIS CoilArray.
mode
Definition Declarations.h:112
Implementation of JEMRIS Pulse.
Implementation of JEMRIS TxRxase.h.
Coil configuration and sensitivities.
Definition CoilArray.h:40
Module super class! ABC for all Objects in the sequence framework.
Definition Module.h:41
Pulse Super Class. ABC for all RF and gradient pulses.
Definition Pulse.h:41
Super class for all RF pulses.
Definition RFPulse.h:36
bool m_refocusing
Refocussing pulse?
Definition RFPulse.h:179
RFPulse(const RFPulse &rfp)
Default copy constructor.
Definition RFPulse.h:53
CoilArray * GetCoilArray()
Get the CoilArray for this RF pulse.
Definition RFPulse.h:155
virtual string GetInfo()
Get informations on this Pulse.
Definition RFPulse.cpp:212
virtual bool Prepare(const PrepareMode mode)
see Module::Prepare()
Definition RFPulse.cpp:41
void SetCoilArray(CoilArray *pCA)
Set the CoilArray for this RF pulse.
Definition RFPulse.h:148
virtual double GetMagnitude(const double time)
Returns the Magnitidue of this pulse at a given time.
Definition RFPulse.h:121
virtual void GetValue(double *dAllVal, double const time)
see Module::GetValue()
Definition RFPulse.cpp:158
double m_symmetry
KSpace symmetry.
Definition RFPulse.h:180
vector< double(*)(Module *, double)> m_GetPhaseFunPtrs
GetPhase functions, adding additional Transmit phase terms.
Definition RFPulse.h:185
void SetChannel(int ch)
Set the CoilArray channel of this RF pulse.
Definition RFPulse.h:107
double m_bw
Bandwidth of this pulse
Definition RFPulse.h:177
double GetBandWidth()
Get the band width of this pulse.
Definition RFPulse.h:128
double m_flip_angle
Flipangle of this pulse
Definition RFPulse.h:176
CoilArray * m_coil_array
Transmit array in simulation
Definition RFPulse.h:183
double GetFlipAngle() const
Get the flip angle of this pulse.
Definition RFPulse.h:86
virtual void SetTPOIs()
Definition RFPulse.cpp:82
void SetFlipAngle(const double fa)
Set the flip angle of this RF pulse.
Definition RFPulse.h:93
void insertGetPhaseFunction(double(*FGetPhase)(Module *, double))
Add another phase function for this RF pulse.
Definition RFPulse.cpp:72
int GetChannel() const
Get the CoilArray channel of this pulse.
Definition RFPulse.h:100
int m_channel
Transmit channel of this pulse.
Definition RFPulse.h:178
virtual ~RFPulse()
Default destructor.
Definition RFPulse.h:48
virtual void GenerateEvents(std::vector< Event * > &events)
Definition RFPulse.cpp:89
virtual double GetIntegralNumeric(int steps)
Get the B1 integral of this pulse.
Definition RFPulse.cpp:199
RFPulse()
Contructor.
Definition RFPulse.cpp:32