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

Constant gradient pulse. More...

#include <seqgradpulse.h>

Inheritance diagram for SeqGradConstPulse:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 SeqGradConstPulse (const STD_string &object_label, direction gradchannel, float gradstrength, float gradduration)
 SeqGradConstPulse (const SeqGradConstPulse &sgcp)
 SeqGradConstPulse (const STD_string &object_label="unnamedSeqGradConstPulse")
SeqGradConstPulseoperator= (const SeqGradConstPulse &sgcp)
SeqGradConstPulseset_constduration (float duration)
double get_constduration () const
SeqGradInterfaceset_strength (float gradstrength)


Detailed Description

Constant gradient pulse.

This class represents a gradient pulse with a constant gradient field

Definition at line 40 of file seqgradpulse.h.


Constructor & Destructor Documentation

SeqGradConstPulse::SeqGradConstPulse ( const STD_string &  object_label,
direction  gradchannel,
float  gradstrength,
float  gradduration 
)

Constructs a constant gradient pulse labeled 'object_label' with the following properties:

  • gradchannel: The channel this object should be played out
  • gradstrength: The gradient strength for this object
  • gradduration: The duration of this gradient object

SeqGradConstPulse::SeqGradConstPulse ( const SeqGradConstPulse sgcp  ) 

Constructs a copy of 'sgcp'

SeqGradConstPulse::SeqGradConstPulse ( const STD_string &  object_label = "unnamedSeqGradConstPulse"  ) 

Construct an empty constant gradient pulse with the given label


Member Function Documentation

SeqGradConstPulse& SeqGradConstPulse::operator= ( const SeqGradConstPulse sgcp  ) 

Assignment operator that makes this constant gradient pulse object become a copy of 'sgcp'

SeqGradConstPulse& SeqGradConstPulse::set_constduration ( float  duration  )  [inline]

setting duration of the constant part

Definition at line 71 of file seqgradpulse.h.

double SeqGradConstPulse::get_constduration (  )  const [inline]

getting duration of the constant part

Definition at line 77 of file seqgradpulse.h.

SeqGradInterface& SeqGradConstPulse::set_strength ( float  gradstrength  )  [virtual]

Changes the strength of the gradient object

Reimplemented from SeqGradChanList.


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

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