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

#include <seqpuls.h>

Inheritance diagram for SeqFlipAngVector:

Inheritance graph
[legend]

List of all members.

Public Member Functions

unsigned int get_vectorsize () const
bool needs_unrolling_check () const
bool prep_iteration () const
svector get_vector_commands (const STD_string &iterator) const


Detailed Description

A vector class to iterate through a list of flip angles, only to be used by SeqPuls

Definition at line 181 of file seqpuls.h.


Member Function Documentation

unsigned int SeqFlipAngVector::get_vectorsize (  )  const [inline, virtual]

Overload this function to return the number of elements in the vector (regardless of reordering)

Reimplemented from SeqVector.

Definition at line 189 of file seqpuls.h.

bool SeqFlipAngVector::needs_unrolling_check (  )  const [inline, virtual]

Overload this function to trigger a check whether the loop must possibly be unrolled in pulse or gradient program

Reimplemented from SeqVector.

Definition at line 190 of file seqpuls.h.

bool SeqFlipAngVector::prep_iteration (  )  const [virtual]

Overload this function to prepare objects at run-time before the execution of a loop repetition return 'false' when preparation fails

Reimplemented from SeqVector.

svector SeqFlipAngVector::get_vector_commands ( const STD_string &  iterator  )  const [virtual]

If the vector is used as a variable in the code-generated pulse program, overload this function to return a unique label/command for the vector which is either attached to the loop (Bruker), or executed at the beginning of the loop (EPIC).

Reimplemented from SeqVector.


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