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

Vector of constant gradients. More...

#include <seqgradvec.h>

Inheritance diagram for SeqGradVector:

Inheritance graph
[legend]
Collaboration diagram for SeqGradVector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SeqGradVector (const STD_string &object_label, channelNo gradchannel, float maxgradstrength, const fvector &trimarray, double gradduration)
 SeqGradVector (const SeqGradVector &sgv)
 SeqGradVector (const STD_string &object_label="unnamedSeqGradVector")
SeqGradVectorset_trims (const fvector &trims)
fvector get_trims () const
SeqGradVectoroperator= (const SeqGradVector &sgv)

Friends

class SeqGradSubVector
class SeqGradVectorPulse

Detailed Description

Vector of constant gradients.

This class represents a gradient object with a constant gradient shape with the the strength taken from a vector. This object can be attached to a SeqLoop to iterate over the values in the vector.

Definition at line 38 of file seqgradvec.h.


Constructor & Destructor Documentation

SeqGradVector::SeqGradVector ( const STD_string &  object_label,
channelNo  gradchannel,
float  maxgradstrength,
const fvector trimarray,
double  gradduration 
)

Constructs a gradient vector labeled 'object_label' with the following properties:

SeqGradVector::SeqGradVector ( const SeqGradVector sgv  ) 

Constructs a copy of 'sgv'

SeqGradVector::SeqGradVector ( const STD_string &  object_label = "unnamedSeqGradVector"  ) 

Construct an empty gradient object with the given label


Member Function Documentation

SeqGradVector& SeqGradVector::set_trims ( const fvector trims  ) 

Specifies the trim values that will be used

fvector SeqGradVector::get_trims (  )  const [inline]

Returns the trim values that will be used

Definition at line 69 of file seqgradvec.h.

SeqGradVector& SeqGradVector::operator= ( const SeqGradVector sgv  ) 

Assignment operator that makes this gradient channel object become a copy of 'sgv'


The documentation for this class was generated from the following file:
Generated on Sat Jun 14 12:32:30 2008 by  doxygen 1.5.1