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

Phase Encoding. More...

#include <seqgradphase.h>

Inheritance diagram for SeqGradPhaseEnc:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 SeqGradPhaseEnc (const STD_string &object_label, 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="")
 SeqGradPhaseEnc (const STD_string &object_label, unsigned int nsteps, float fov, float gradduration, direction gradchannel, 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="")
 SeqGradPhaseEnc (const STD_string &object_label="unnamedSeqGradPhaseEnc")
 SeqGradPhaseEnc (const SeqGradPhaseEnc &sgpe)
SeqGradPhaseEncoperator= (const SeqGradPhaseEnc &sgpe)


Detailed Description

Phase Encoding.

A phase encoding gradient

Definition at line 37 of file seqgradphase.h.


Constructor & Destructor Documentation

SeqGradPhaseEnc::SeqGradPhaseEnc ( const STD_string &  object_label,
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 phase encoding gradient labeled 'object_label' with the following properties:

  • 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

SeqGradPhaseEnc::SeqGradPhaseEnc ( const STD_string &  object_label,
unsigned int  nsteps,
float  fov,
float  gradduration,
direction  gradchannel,
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 phase encoding gradient labeled 'object_label' with the following properties:

  • nsteps: The number of phase encoding steps
  • fov: The Field of View
  • gradduration: The duration of the gradient
  • gradchannel: The channel this object should be played out
  • 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

SeqGradPhaseEnc::SeqGradPhaseEnc ( const STD_string &  object_label = "unnamedSeqGradPhaseEnc"  )  [inline]

Constructs an empty phase encoding gradient labeled 'object_label'

Definition at line 85 of file seqgradphase.h.

SeqGradPhaseEnc::SeqGradPhaseEnc ( const SeqGradPhaseEnc sgpe  )  [inline]

Constructs a copy of 'sgpe'

Definition at line 90 of file seqgradphase.h.


Member Function Documentation

SeqGradPhaseEnc& SeqGradPhaseEnc::operator= ( const SeqGradPhaseEnc sgpe  )  [inline]

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

Definition at line 95 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