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

Constant gradient pulse. More...

#include <seqgradpulse.h>

Inheritance diagram for SeqGradConstPulse:

Inheritance graph
[legend]
Collaboration diagram for SeqGradConstPulse:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SeqGradConstPulse (const STD_string &object_label, channelNo 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,
channelNo  gradchannel,
float  gradstrength,
float  gradduration 
)

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

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 Sat Jun 14 12:32:25 2008 by  doxygen 1.5.1