ODIN
|
#include <seqacq.h>
Public Member Functions | |
virtual double | get_acquisition_duration () const |
virtual double | get_acquisition_center () const |
virtual double | get_acquisition_start () const |
virtual unsigned int | get_npts () const |
virtual SeqAcqInterface & | set_sweepwidth (double sw, float os_factor) |
virtual double | get_sweepwidth () const |
virtual float | get_oversampling () const |
virtual SeqAcqInterface & | set_readout_shape (const fvector &shape, unsigned int dstsize) |
virtual SeqAcqInterface & | set_reco_vector (recoDim dim, const SeqVector &vec, const dvector &valvec=dvector()) |
virtual SeqAcqInterface & | set_default_reco_index (recoDim dim, unsigned int index) |
virtual SeqAcqInterface & | set_template_type (templateType type) |
virtual SeqAcqInterface & | set_reflect_flag (bool flag) |
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) |
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) |
Friends | |
class | SeqAcqDeph |
Additional Inherited Members | |
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 acquiring a signal
|
inlinevirtual |
Returns the the duration from the the beginnig of the acquisition object to the middle of the acquisition window.
Reimplemented in SeqGradEcho, SeqAcqSpiral, SeqAcqRead, SeqAcqEPI, SeqEpiDriverDefault, and SeqAcq.
|
inlinevirtual |
|
inlinevirtual |
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 in SeqGradEcho, SeqAcqSpiral, SeqAcqRead, SeqAcqEPI, SeqEpiDriverDefault, and SeqAcq.
|
inlinevirtual |
Returns the total number of sampling points, without oversampling
Reimplemented in SeqAcqEPI, SeqEpiDriver, and SeqAcq.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Specifies a vector 'vec' which indexes the data dimension 'dim'. The current index for each acquisition is retrieved from the vector. This is relevant for automatic reconstruction. An additional vector 'valvec' of double values can be given, which is attached to this dimension, e.g. different TEs in the echo dimension.
|
inlinevirtual |
|
inlinevirtual |
Sets the sweepwidth 'sw' without oversampling and oversampling factor 'os_factor' for this acquisition object, os_factor=1 means no oversampling.
Reimplemented in SeqAcqSpiral, SeqAcqRead, SeqAcqEPI, and SeqAcq.
|
inlinevirtual |
Sets the template mode of this acquisition object. This is also relevant for automatic reconstruction.
Reimplemented in SeqGradEcho, SeqAcqEPI, and SeqEpiDriverDefault.