#include <seqacqread.h>
Inheritance diagram for SeqAcqRead:


Public Member Functions | |
| SeqAcqRead (const STD_string &object_label, double acqduration, unsigned int nAcqPoints, channelNo gradchannel, float gradstrength, const STD_string &nucleus="", const dvector &phaselist=0, const dvector &freqlist=0, float timestep=0.0, rampType rampmode=linear) | |
| SeqAcqRead (const STD_string &object_label, double sweepwidth, unsigned int nAcqPoints, float fov, channelNo gradchannel, const STD_string &nucleus="", const dvector &phaselist=0, const dvector &freqlist=0, float timestep=0.0, rampType rampmode=linear) | |
| SeqAcqRead (const SeqAcqRead &sar) | |
| SeqAcqRead (const STD_string &object_label="unnamedSeqAcqRead") | |
| SeqAcqRead & | operator= (const SeqAcqRead &sar) |
| const SeqGradTrapez & | get_readgrad () const |
| double | get_acquisition_center () const |
| double | get_acquisition_start () const |
| const SeqVector * | get_dephgrad (SeqGradChanParallel &dephobj, bool rephase) const |
Friends | |
| class | SeqGradEcho |
This class represents an acquisition window with a read gradient.
Definition at line 37 of file seqacqread.h.
| SeqAcqRead::SeqAcqRead | ( | const STD_string & | object_label, | |
| double | acqduration, | |||
| unsigned int | nAcqPoints, | |||
| channelNo | gradchannel, | |||
| float | gradstrength, | |||
| const STD_string & | nucleus = "", |
|||
| const dvector & | phaselist = 0, |
|||
| const dvector & | freqlist = 0, |
|||
| float | timestep = 0.0, |
|||
| rampType | rampmode = linear | |||
| ) |
Constructs an acquisition window with a simultaneous read gradient labeled 'object_label' and the following properties:
| SeqAcqRead::SeqAcqRead | ( | const STD_string & | object_label, | |
| double | sweepwidth, | |||
| unsigned int | nAcqPoints, | |||
| float | fov, | |||
| channelNo | gradchannel, | |||
| const STD_string & | nucleus = "", |
|||
| const dvector & | phaselist = 0, |
|||
| const dvector & | freqlist = 0, |
|||
| float | timestep = 0.0, |
|||
| rampType | rampmode = linear | |||
| ) |
Constructs an acquisition window with a simultaneous read gradient labeled 'object_label' and the following properties:
| SeqAcqRead::SeqAcqRead | ( | const SeqAcqRead & | sar | ) |
Constructs an acquisition window with read gradient which is a copy of 'sar'
| SeqAcqRead::SeqAcqRead | ( | const STD_string & | object_label = "unnamedSeqAcqRead" |
) |
Constructs an empty acquisition window with read gradient with the given label.
| SeqAcqRead& SeqAcqRead::operator= | ( | const SeqAcqRead & | sar | ) |
This assignment operator will make this object become an exact copy of 'sar'.
| const SeqGradTrapez& SeqAcqRead::get_readgrad | ( | ) | const [inline] |
Returns reference to read gradient.
Definition at line 100 of file seqacqread.h.
| double SeqAcqRead::get_acquisition_center | ( | ) | const [virtual] |
Returns the the duration from the the beginnig of the acquisition object to the middle of the acquisition window.
Reimplemented from SeqAcqInterface.
| double SeqAcqRead::get_acquisition_start | ( | ) | const [virtual] |
Returns the the duration from the the beginnig of the acquisition object to the beginnig of the acquisition window (the point of time where data starts to be acquired).
Reimplemented from SeqAcqInterface.
| const SeqVector* SeqAcqRead::get_dephgrad | ( | SeqGradChanParallel & | dephobj, | |
| bool | rephase | |||
| ) | const [virtual] |
to be used by SeqAcqDeph to retrieve pre-dephasing gradients from acquisition object. Overload this function if your acq needs pre-dephasers, return them by appending them to 'dephobj'. Returns any possible vector object as the return value.
Reimplemented from SeqAcqInterface.
1.5.1