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

Flow-Compensated Phase Encoding. More...

#include <seqgradphase.h>

Inheritance diagram for SeqGradPhaseEncFlowComp:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 SeqGradPhaseEncFlowComp (const STD_string &object_label, double t0, unsigned int nsteps, float fov, direction gradchannel, float gradstrength, encodingScheme scheme=linearEncoding, reorderScheme reorder=noReorder, unsigned int nsegments=1, unsigned int reduction=1, unsigned int acl_bands=DEFAULT_ACL_BANDS, float patial_fourier=0.0, const STD_string &nucleus="")
 SeqGradPhaseEncFlowComp (const STD_string &object_label="unnamedSeqGradPhaseEncFlowComp")
 SeqGradPhaseEncFlowComp (const SeqGradPhaseEncFlowComp &sgpefc)
SeqGradPhaseEncFlowCompoperator= (const SeqGradPhaseEncFlowComp &sgpefc)
 operator const SeqVector & () const


Detailed Description

Flow-Compensated Phase Encoding.

A phase encoding gradient with 1st order flow compensation

Definition at line 113 of file seqgradphase.h.


Constructor & Destructor Documentation

SeqGradPhaseEncFlowComp::SeqGradPhaseEncFlowComp ( const STD_string &  object_label,
double  t0,
unsigned int  nsteps,
float  fov,
direction  gradchannel,
float  gradstrength,
encodingScheme  scheme = linearEncoding,
reorderScheme  reorder = noReorder,
unsigned int  nsegments = 1,
unsigned int  reduction = 1,
unsigned int  acl_bands = DEFAULT_ACL_BANDS,
float  patial_fourier = 0.0,
const STD_string &  nucleus = "" 
)

Constructs a flow-compensated phase encoding gradient labeled 'object_label' with the following properties:

  • t0: The starting time of the gradient after excitation
  • nsteps: The number of phase encoding steps
  • fov: The Field of View
  • gradchannel: The channel this object should be played out
  • gradstrength: The maximum gradient strength
  • scheme: The phase encoding scheme
  • reorder: The reordering scheme
  • nsegments: The number of segments for segmented reordering
  • reduction: Reduction factor for parallel imaging (sparsely sampled k-space)
  • acl_bands: Number of autocalibration bands (bunch of adjacent lines between actual k-space lines) for GRAPPA
  • patial_fourier: The amount of partial Fourier undersampling (0=no undersampling, 1=half fourier)
  • nucleus: The nucleus this object should be calculated for

SeqGradPhaseEncFlowComp::SeqGradPhaseEncFlowComp ( const STD_string &  object_label = "unnamedSeqGradPhaseEncFlowComp"  )  [inline]

Constructs an empty flow-compensated phase encoding gradient labeled 'object_label'

Definition at line 142 of file seqgradphase.h.

SeqGradPhaseEncFlowComp::SeqGradPhaseEncFlowComp ( const SeqGradPhaseEncFlowComp sgpefc  )  [inline]

Constructs a copy of 'sgpefc'

Definition at line 147 of file seqgradphase.h.


Member Function Documentation

SeqGradPhaseEncFlowComp& SeqGradPhaseEncFlowComp::operator= ( const SeqGradPhaseEncFlowComp sgpefc  ) 

Assignment operator that makes this object become a copy of 'sgpefc'

SeqGradPhaseEncFlowComp::operator const SeqVector & (  )  const [inline]

conversion operator for loop insertion

Definition at line 157 of file seqgradphase.h.


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

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