#include <seqsat.h>

Public Member Functions | |
| SeqSat (const STD_string &object_label="unnamedSeqSat", satNucleus nuc=fat, float bandwidth=0.3, unsigned int npulses=1) | |
| SeqSat (const SeqSat &spg) | |
| SeqSat & | operator= (const SeqSat &spg) |
| SeqGradInterface & | set_strength (float gradstrength) |
| SeqGradInterface & | invert_strength () |
| float | get_strength () const |
| fvector | get_gradintegral () const |
| double | get_gradduration () const |
| SeqGradInterface & | set_gradrotmatrix (const RotMatrix &matrix) |
A saturation pulse + spoiler gradient pulse
Definition at line 95 of file seqsat.h.
| SeqSat::SeqSat | ( | const STD_string & | object_label = "unnamedSeqSat", |
|
| satNucleus | nuc = fat, |
|||
| float | bandwidth = 0.3, |
|||
| unsigned int | npulses = 1 | |||
| ) |
Constructs saturation pulse labeled 'object_label' with the following properties:
| SeqSat::SeqSat | ( | const SeqSat & | spg | ) |
Constructs a copy of 'spg'
Assignment operator that makes this object become a copy of 'spg'
| SeqGradInterface& SeqSat::set_strength | ( | float | gradstrength | ) | [virtual] |
Changes the strength of the gradient object
Implements SeqGradInterface.
| SeqGradInterface& SeqSat::invert_strength | ( | ) | [virtual] |
Changes the polarity of the gradient, i.e. inverts the sign of the gradient strength
Implements SeqGradInterface.
| float SeqSat::get_strength | ( | ) | const [virtual] |
Returns the strength of the gradient object
Implements SeqGradInterface.
| fvector SeqSat::get_gradintegral | ( | ) | const [virtual] |
Returns the integral vector of the gradient course
Implements SeqGradInterface.
| double SeqSat::get_gradduration | ( | ) | const [virtual] |
Returns the duration of the gradient object. This function returns only the effective duration during whichthe gradient is active, any delays before and after the gradient are omitted.
Implements SeqGradInterface.
| SeqGradInterface& SeqSat::set_gradrotmatrix | ( | const RotMatrix & | matrix | ) | [virtual] |
This function can be used to specify a rotation of the gradient object in the spatial domain, the rotation will be applied to this object only rather than to the whole sequence.
Implements SeqGradInterface.
1.5.6