SeqPars Class Reference
[MR Parameters (odinpara library)]

Sequence Parameter proxy. More...

#include <seqpars.h>

Inheritance diagram for SeqPars:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 SeqPars (const STD_string &label="unnamedSeqPars")
 SeqPars (const SeqPars &sp)
SeqParsset_MatrixSize (direction dir, unsigned int size, parameterMode parmode=edit)
unsigned int get_MatrixSize (direction dir) const
SeqParsset_RepetitionTime (double time, parameterMode parmode=edit)
double get_RepetitionTime () const
SeqParsset_NumOfRepetitions (unsigned int times, parameterMode parmode=edit)
unsigned int get_NumOfRepetitions () const
SeqParsset_EchoTime (double time, parameterMode parmode=edit)
double get_EchoTime () const
SeqParsset_AcqSweepWidth (double sw, parameterMode parmode=edit)
double get_AcqSweepWidth () const
SeqParsset_FlipAngle (double fa, parameterMode parmode=edit)
double get_FlipAngle () const
SeqParsset_ReductionFactor (unsigned int factor, parameterMode parmode=edit)
unsigned int get_ReductionFactor () const
SeqParsset_PartialFourier (float factor, parameterMode parmode=edit)
float get_PartialFourier () const
SeqParsset_RFSpoiling (bool flag, parameterMode parmode=edit)
bool get_RFSpoiling () const
SeqParsset_GradientIntro (bool flag, parameterMode parmode=edit)
bool get_GradientIntro () const
SeqParsset_Sequence (const STD_string &seqid)
const STD_string & get_Sequence () const
SeqParsset_ExpDuration (double dur)
double get_ExpDuration () const
SeqParsset_AcquisitionStart (double time)
double get_AcquisitionStart () const
SeqParsoperator= (const SeqPars &pars2)


Detailed Description

Sequence Parameter proxy.

This class is used to hold all common sequence parameters

Definition at line 35 of file seqpars.h.


Constructor & Destructor Documentation

SeqPars::SeqPars ( const STD_string &  label = "unnamedSeqPars"  ) 

Constructs a SeqPars with the given label

SeqPars::SeqPars ( const SeqPars sp  )  [inline]

Constructs a copy of 'sp'

Definition at line 47 of file seqpars.h.


Member Function Documentation

SeqPars& SeqPars::set_MatrixSize ( direction  dir,
unsigned int  size,
parameterMode  parmode = edit 
)

Specifies the size of the image in the given direction 'dir' to 'size'

unsigned int SeqPars::get_MatrixSize ( direction  dir  )  const

Returns the size of the image in the given direction

SeqPars& SeqPars::set_RepetitionTime ( double  time,
parameterMode  parmode = edit 
)

Specifies the repetition time of the sequence

double SeqPars::get_RepetitionTime (  )  const [inline]

Returns the repetition time of the sequence

Definition at line 68 of file seqpars.h.

SeqPars& SeqPars::set_NumOfRepetitions ( unsigned int  times,
parameterMode  parmode = edit 
)

Specifies the number of times the sequence will be repeated

unsigned int SeqPars::get_NumOfRepetitions (  )  const [inline]

Returns the number of times the sequence will be repeated

Definition at line 78 of file seqpars.h.

SeqPars& SeqPars::set_EchoTime ( double  time,
parameterMode  parmode = edit 
)

Specifies the echo time of the sequence

double SeqPars::get_EchoTime (  )  const [inline]

Returns the echo time of the sequence

Definition at line 89 of file seqpars.h.

SeqPars& SeqPars::set_AcqSweepWidth ( double  sw,
parameterMode  parmode = edit 
)

Specifies the sweep width of the acquisition window

double SeqPars::get_AcqSweepWidth (  )  const [inline]

Returns the sweep width of the acquisition window

Definition at line 101 of file seqpars.h.

SeqPars& SeqPars::set_FlipAngle ( double  fa,
parameterMode  parmode = edit 
)

Specifies the flip angle of the excitation pulse

double SeqPars::get_FlipAngle (  )  const [inline]

Returns the flip angle of the excitation pulse

Definition at line 111 of file seqpars.h.

SeqPars& SeqPars::set_ReductionFactor ( unsigned int  factor,
parameterMode  parmode = edit 
)

Specifies the reduction factor for parallel imaging

unsigned int SeqPars::get_ReductionFactor (  )  const [inline]

Returns the reduction factor for parallel imaging

Definition at line 121 of file seqpars.h.

SeqPars& SeqPars::set_PartialFourier ( float  factor,
parameterMode  parmode = edit 
)

Specifies the partial Fourier factor (0.0 = full k-space, 1.0 = half k-space)

float SeqPars::get_PartialFourier (  )  const [inline]

Returns the partial Fourier factor (0.0 = full k-space, 1.0 = half k-space)

Definition at line 131 of file seqpars.h.

SeqPars& SeqPars::set_RFSpoiling ( bool  flag,
parameterMode  parmode = edit 
)

Specifies whether RF spoiling is used

bool SeqPars::get_RFSpoiling (  )  const [inline]

Returns whether RF spoiling is used

Definition at line 141 of file seqpars.h.

SeqPars& SeqPars::set_GradientIntro ( bool  flag,
parameterMode  parmode = edit 
)

Specifies whether gradient intro will be played out prior to sequence

bool SeqPars::get_GradientIntro (  )  const [inline]

Returns whether gradient intro will be played out prior to sequence

Definition at line 151 of file seqpars.h.

SeqPars& SeqPars::set_Sequence ( const STD_string &  seqid  )  [inline]

Sets the label of the sequence used

Definition at line 156 of file seqpars.h.

const STD_string& SeqPars::get_Sequence (  )  const [inline]

Returns the label of the sequence used

Definition at line 161 of file seqpars.h.

SeqPars& SeqPars::set_ExpDuration ( double  dur  )  [inline]

Sets the total duration of the sequence in minutes

Definition at line 167 of file seqpars.h.

double SeqPars::get_ExpDuration (  )  const [inline]

Returns the total duration of the sequence in minutes

Definition at line 172 of file seqpars.h.

SeqPars& SeqPars::set_AcquisitionStart ( double  time  )  [inline]

Sets the starting time point of the sequence

Definition at line 177 of file seqpars.h.

double SeqPars::get_AcquisitionStart (  )  const [inline]

Returns the starting time point of the sequence

Definition at line 182 of file seqpars.h.

SeqPars& SeqPars::operator= ( const SeqPars pars2  ) 

Assignment operator


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

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