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

#include <seqacqepi.h>

Inheritance diagram for SeqEpiDriverDefault:

Inheritance graph
[legend]

List of all members.

Public Member Functions

double get_acquisition_center () const
double get_acquisition_start () const
SeqAcqInterfaceset_template_type (templateType type)
SeqGradInterfaceset_strength (float gradstrength)
SeqGradInterfaceinvert_strength ()
float get_strength () const
fvector get_gradintegral () const
double get_gradduration () const
SeqGradInterfaceset_gradrotmatrix (const RotMatrix &matrix)


Detailed Description

The default EPI driver

Definition at line 90 of file seqacqepi.h.


Member Function Documentation

double SeqEpiDriverDefault::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 SeqEpiDriverDefault::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.

SeqAcqInterface& SeqEpiDriverDefault::set_template_type ( templateType  type  )  [virtual]

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

Reimplemented from SeqAcqInterface.

SeqGradInterface& SeqEpiDriverDefault::set_strength ( float  gradstrength  )  [inline, virtual]

Changes the strength of the gradient object

Implements SeqGradInterface.

Definition at line 134 of file seqacqepi.h.

SeqGradInterface& SeqEpiDriverDefault::invert_strength (  )  [inline, virtual]

Changes the polarity of the gradient, i.e. inverts the sign of the gradient strength

Implements SeqGradInterface.

Definition at line 135 of file seqacqepi.h.

float SeqEpiDriverDefault::get_strength (  )  const [inline, virtual]

Returns the strength of the gradient object

Implements SeqGradInterface.

Definition at line 136 of file seqacqepi.h.

fvector SeqEpiDriverDefault::get_gradintegral (  )  const [virtual]

Returns the integral vector of the gradient course

Implements SeqGradInterface.

double SeqEpiDriverDefault::get_gradduration (  )  const [inline, virtual]

Returns the duration of the gradient object. This function returns only the effective duration during whichthe gradient is active, any delays before and after the gradient are omitted.

Implements SeqGradInterface.

Definition at line 138 of file seqacqepi.h.

SeqGradInterface& SeqEpiDriverDefault::set_gradrotmatrix ( const RotMatrix matrix  )  [inline, virtual]

This function can be used to specify a rotation of the gradient object in the spatial domain, the rotation will be applied to this object only rather than to the whole sequence.

Implements SeqGradInterface.

Definition at line 139 of file seqacqepi.h.


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

Generated on Wed Sep 30 15:33:17 2009 by  doxygen 1.5.6