Public Member Functions | Friends

SeqAcqInterface Class Reference
[Internal Classes for sequence design (odinseq library)]

#include <seqacq.h>

Inheritance diagram for SeqAcqInterface:
Inheritance graph
[legend]

List of all members.

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 SeqAcqInterfaceset_sweepwidth (double sw, float os_factor)
virtual double get_sweepwidth () const
virtual float get_oversampling () const
virtual SeqAcqInterfaceset_readout_shape (const fvector &shape, unsigned int dstsize)
virtual SeqAcqInterfaceset_reco_vector (recoDim dim, const SeqVector &vec, const dvector &valvec=dvector())
virtual SeqAcqInterfaceset_default_reco_index (recoDim dim, unsigned int index)
virtual SeqAcqInterfaceset_template_type (templateType type)
virtual SeqAcqInterfaceset_reflect_flag (bool flag)

Friends

class SeqAcqDeph

Detailed Description

This is the abstract base class for all objects that have the property of acquiring a signal

Definition at line 39 of file seqacq.h.


Member Function Documentation

virtual double SeqAcqInterface::get_acquisition_center (  )  const [inline, virtual]

Returns the the duration from the the beginnig of the acquisition object to the middle of the acquisition window.

Reimplemented in SeqGradEcho.

Definition at line 52 of file seqacq.h.

virtual double SeqAcqInterface::get_acquisition_duration (  )  const [inline, virtual]

Returns the duration of the acquisition window without padding delays.

Definition at line 46 of file seqacq.h.

virtual double SeqAcqInterface::get_acquisition_start (  )  const [inline, 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 in SeqGradEcho.

Definition at line 59 of file seqacq.h.

virtual unsigned int SeqAcqInterface::get_npts (  )  const [inline, virtual]

Returns the total number of sampling points, without oversampling

Definition at line 65 of file seqacq.h.

virtual float SeqAcqInterface::get_oversampling (  )  const [inline, virtual]

Returns the oversampling factor

Definition at line 84 of file seqacq.h.

virtual double SeqAcqInterface::get_sweepwidth (  )  const [inline, virtual]

Returns the sweepwidth factor

Definition at line 79 of file seqacq.h.

virtual SeqAcqInterface& SeqAcqInterface::set_default_reco_index ( recoDim  dim,
unsigned int  index 
) [inline, virtual]

Sets the default value 'index' for the reco index in dimension 'dim'. This is relevant for automatic reconstruction.

Definition at line 110 of file seqacq.h.

virtual SeqAcqInterface& SeqAcqInterface::set_readout_shape ( const fvector shape,
unsigned int  dstsize 
) [inline, virtual]

Specifies a regridding matrix for this ADC (for automatic reconstruction)

Definition at line 91 of file seqacq.h.

virtual SeqAcqInterface& SeqAcqInterface::set_reco_vector ( recoDim  dim,
const SeqVector vec,
const dvector valvec = dvector() 
) [inline, virtual]

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.

Definition at line 102 of file seqacq.h.

virtual SeqAcqInterface& SeqAcqInterface::set_reflect_flag ( bool  flag  )  [inline, virtual]

Specifies whether the data points should be reversed, only relevant for automatic reconstruction

Definition at line 124 of file seqacq.h.

virtual SeqAcqInterface& SeqAcqInterface::set_sweepwidth ( double  sw,
float  os_factor 
) [inline, virtual]

Sets the sweepwidth 'sw' without oversampling and oversampling factor 'os_factor' for this acquisition object, os_factor=1 means no oversampling.

Definition at line 73 of file seqacq.h.

virtual SeqAcqInterface& SeqAcqInterface::set_template_type ( templateType  type  )  [inline, virtual]

Sets the template mode of this acquisition object. This is also relevant for automatic reconstruction.

Reimplemented in SeqGradEcho.

Definition at line 117 of file seqacq.h.


The documentation for this class was generated from the following file: