#include <seqgradvec.h>
Inheritance diagram for SeqGradVector:


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") | |
| SeqGradVector & | set_trims (const fvector &trims) |
| fvector | get_trims () const |
| SeqGradVector & | operator= (const SeqGradVector &sgv) |
Friends | |
| class | SeqGradSubVector |
| class | SeqGradVectorPulse |
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.
| 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
| 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'
1.5.1