ODIN
|
#include <seqpuls.h>
Public Member Functions | |
virtual SeqPulsInterface & | set_pulsduration (float pulsduration) |
virtual double | get_pulsduration () const |
virtual float | get_flipangle () const |
virtual SeqPulsInterface & | set_flipangle (float flipangle) |
SeqPulsInterface & | set_flipangles (const fvector &flipangles) |
fvector | get_flipangles () const |
virtual SeqPulsInterface & | set_power (float pulspower) |
virtual float | get_power () const |
virtual SeqPulsInterface & | set_rel_magnetic_center (float center) |
virtual float | get_rel_magnetic_center () const |
virtual float | get_magnetic_center () const |
virtual SeqPulsInterface & | set_pulse_type (pulseType type) |
virtual pulseType | get_pulse_type () const |
virtual SeqPulsInterface & | set_flipangle_reorder_scheme (reorderScheme scheme, unsigned int nsegments) |
virtual const SeqVector & | get_flipangle_vector () const |
virtual const SeqVector & | get_flipangle_reorder_vector () const |
Public Member Functions inherited from SeqTreeObj | |
virtual double | get_duration () const =0 |
virtual STD_string | get_program (programContext &context) const |
virtual STD_string | get_properties () const |
virtual unsigned int | event (eventContext &context) const |
virtual RecoValList | get_recovallist (unsigned int reptimes, LDRkSpaceCoords &coords) const |
bool | contains (const SeqTreeObj *sto) const |
void | tree (SeqTreeCallbackAbstract *display) const |
virtual SeqValList | get_freqvallist (freqlistAction action) const |
virtual SeqValList | get_delayvallist () const |
virtual double | get_rf_energy () const |
Public Member Functions inherited from SeqClass | |
SeqClass & | set_temporary () |
Public Member Functions inherited from Labeled | |
Labeled (const STD_string &label="unnamed") | |
Labeled & | set_label (const STD_string &label) |
const STD_string & | get_label () const |
Labeled & | operator= (const Labeled &l) |
Public Member Functions inherited from SeqFreqChanInterface | |
virtual SeqFreqChanInterface & | set_nucleus (const STD_string &nucleus) |
virtual SeqFreqChanInterface & | set_freqlist (const dvector &freqlist) |
virtual SeqFreqChanInterface & | set_phaselist (const dvector &phaselist) |
virtual const SeqVector & | get_freqlist_vector () const |
virtual const SeqVector & | get_phaselist_vector () const |
operator const SeqVector & () const | |
virtual SeqFreqChanInterface & | set_encoding_scheme (encodingScheme scheme) |
virtual SeqFreqChanInterface & | set_reorder_scheme (reorderScheme scheme, unsigned int nsegments=1) |
virtual const SeqVector & | get_reorder_vector () const |
virtual SeqFreqChanInterface & | set_phaselist_encoding_scheme (encodingScheme scheme) |
virtual SeqFreqChanInterface & | set_phaselist_reorder_scheme (reorderScheme scheme, unsigned int nsegments=1) |
virtual const SeqVector & | get_phaselist_reorder_vector () const |
SeqFreqChanInterface & | set_freqoffset (double freqoffset) |
SeqFreqChanInterface & | set_phase (double phaseval) |
SeqFreqChanInterface & | set_phasespoiling (unsigned int size=80, double incr=117.0, double offset=0.0) |
Additional Inherited Members | |
Protected Member Functions inherited from SeqTreeObj | |
virtual void | query (queryContext &context) const |
Protected Member Functions inherited from SeqClass | |
void | marshall_error () const |
virtual void | clear_container () |
virtual bool | prep () |
Static Protected Member Functions inherited from SeqClass | |
static void | clear_temporary () |
static void | clear_containers () |
This is the abstract base class for all objects that have the property of a generating an RF field
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Returns the list of actual flip angles which will be iterated through by a loop in combination with the get_flipangle_vector() function
|
inlinevirtual |
Returns the absolute center of the pulse
Reimplemented in SeqPulsNdim, and SeqPuls.
|
inlinevirtual |
|
inlinevirtual |
Returns the duration of the pulse. In case of a more complex pulse that needs some extra commands before and after the actual pulse will be played out, this function still returns the effective duration, i.e. when the RF-field is applied
Reimplemented in SeqPuls.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
SeqPulsInterface& SeqPulsInterface::set_flipangles | ( | const fvector & | flipangles | ) |
Sets a list of flip angles which can be iterated through by a loop and the get_flipangle_vector() function
|
inlinevirtual |
|
inlinevirtual |
Sets the duration of the pulse. In case of a more complex pulse that needs some extra commands before and after the actual pulse will be played out, this function still sets the effective duration, i.e. when the RF-field is non-zero
Reimplemented in SeqPulsNdim, SeqPulsar, and SeqPuls.
|
inlinevirtual |
|
inlinevirtual |