#include <seqfreq.h>

Public Member Functions | |
| SeqFreqChan (const STD_string &object_label="unnamedSeqFreqChan") | |
| SeqFreqChan (const STD_string &object_label, const STD_string &nucleus, const dvector &freqlist=0, const dvector &phaselist=0) | |
| SeqFreqChan (const SeqFreqChan &sfc) | |
| virtual | ~SeqFreqChan () |
| SeqFreqChan & | operator= (const SeqFreqChan &sfc) |
| int | get_channel () const |
| dvector | get_freqlist () const |
| double | get_phase () const |
| virtual double | get_frequency () const |
| unsigned int | get_phaselistindex () const |
| virtual unsigned int | get_freqlistindex () const |
| STD_string | get_iteratorcommand (objCategory cat) const |
| SeqFreqChanInterface & | set_nucleus (const STD_string &nucleus) |
| SeqFreqChanInterface & | set_freqlist (const dvector &freqlist) |
| SeqFreqChanInterface & | set_phaselist (const dvector &phaselist) |
| const SeqVector & | get_freqlist_vector () const |
| const SeqVector & | get_phaselist_vector () const |
Protected Member Functions | |
| virtual double | get_freqchan_duration () const |
| bool | prep () |
Friends | |
| class | SeqPhaseListVector |
This is the base class for all sequence objects that occupy a transmitter/receiver channel
Definition at line 171 of file seqfreq.h.
| SeqFreqChan::SeqFreqChan | ( | const STD_string & | object_label = "unnamedSeqFreqChan" |
) |
Constructs an empty frequency channel labeled 'object_label'
| SeqFreqChan::SeqFreqChan | ( | const STD_string & | object_label, | |
| const STD_string & | nucleus, | |||
| const dvector & | freqlist = 0, |
|||
| const dvector & | phaselist = 0 | |||
| ) |
Constructs a frequency channel labeled 'object_label' with the following properties:
| SeqFreqChan::SeqFreqChan | ( | const SeqFreqChan & | sfc | ) |
Constructs a copy of 'sfc'
| virtual SeqFreqChan::~SeqFreqChan | ( | ) | [inline, virtual] |
| int SeqFreqChan::get_channel | ( | ) | const [inline] |
| virtual double SeqFreqChan::get_freqchan_duration | ( | ) | const [inline, protected, virtual] |
Overload this function to return the duration of the object while it effectively occupies the RF channel
Reimplemented in SeqDecoupling.
| dvector SeqFreqChan::get_freqlist | ( | ) | const [inline] |
| const SeqVector& SeqFreqChan::get_freqlist_vector | ( | ) | const [inline, virtual] |
Returns the frequency list vector (for loop insertion)
Reimplemented from SeqFreqChanInterface.
Reimplemented in SeqDecoupling.
| virtual unsigned int SeqFreqChan::get_freqlistindex | ( | ) | const [inline, virtual] |
Return the index for the frequency list
Reimplemented in SeqDecoupling.
| virtual double SeqFreqChan::get_frequency | ( | ) | const [virtual] |
Returns the current frequency
| STD_string SeqFreqChan::get_iteratorcommand | ( | objCategory | cat | ) | const |
Returns the command to iterate through the frequency list
| double SeqFreqChan::get_phase | ( | ) | const [inline] |
| const SeqVector& SeqFreqChan::get_phaselist_vector | ( | ) | const [inline, virtual] |
Returns the phaselist vector (for loop insertion)
Reimplemented from SeqFreqChanInterface.
| unsigned int SeqFreqChan::get_phaselistindex | ( | ) | const [inline] |
| SeqFreqChan& SeqFreqChan::operator= | ( | const SeqFreqChan & | sfc | ) |
Assignment operator that makes this frequency channel become a copy of 'sfc'
| bool SeqFreqChan::prep | ( | ) | [protected, virtual] |
Overload this function to prepare objects before the measurement. This function will then be called automatically after editing the sequence parameters and before the measurement is started. This function should not alter the physical properties of the sequence object, e.g. its duration.
Reimplemented from SeqClass.
| SeqFreqChanInterface& SeqFreqChan::set_freqlist | ( | const dvector & | freqlist | ) | [inline, virtual] |
Sets the freqlist for the object
Reimplemented from SeqFreqChanInterface.
| SeqFreqChanInterface& SeqFreqChan::set_nucleus | ( | const STD_string & | nucleus | ) | [virtual] |
Specify the nucleus for this frequency channel
Reimplemented from SeqFreqChanInterface.
| SeqFreqChanInterface& SeqFreqChan::set_phaselist | ( | const dvector & | phaselist | ) | [inline, virtual] |
Sets the phaselist for the object
Reimplemented from SeqFreqChanInterface.
1.7.1