#include <seqparallel.h>

Definition at line 62 of file seqparallel.h.
| SeqParallel::SeqParallel | ( | const STD_string & | object_label = "unnamedSeqParallel" |
) |
Construct an empty gradient channel list with the given label
| SeqParallel::SeqParallel | ( | const SeqParallel & | sgp | ) |
Constructs a copy of 'sgp'
| SeqParallel& SeqParallel::operator= | ( | const SeqParallel & | sgp | ) |
Assignment operator
| SeqParallel& SeqParallel::operator/= | ( | SeqGradChan & | sgc | ) |
Makes 'sgc' become the gradient part
| SeqParallel& SeqParallel::operator/= | ( | SeqGradChanList & | sgcl | ) |
Makes 'sgcl' become the gradient part
| SeqParallel& SeqParallel::operator/= | ( | SeqGradObjInterface & | sgoa | ) |
Makes 'sgoa' become the gradient part
| SeqParallel& SeqParallel::operator/= | ( | const SeqObjBase & | soa | ) |
Makes 'soa' become the RF part
| STD_string SeqParallel::get_program | ( | programContext & | context | ) | const [virtual] |
Returns the part in the pulse/gradient program of this sequence object. 'context' holds data about how the program should be generated, e.g. type of program and formatting.
Reimplemented from SeqTreeObj.
| double SeqParallel::get_duration | ( | ) | const [virtual] |
Returns the duration of the sequence object.
Implements SeqTreeObj.
| STD_string SeqParallel::get_properties | ( | ) | const [virtual] |
| unsigned int SeqParallel::event | ( | eventContext & | context | ) | const [virtual] |
Queries the sequence tree for events, returns the number of events executed
Reimplemented from SeqTreeObj.
| SeqValList SeqParallel::get_freqvallist | ( | freqlistAction | action | ) | const [virtual] |
Returns the list of frequency values in the objects branch of the sequence tree
Reimplemented from SeqTreeObj.
| SeqValList SeqParallel::get_delayvallist | ( | ) | const [virtual] |
Returns the list of delay values in the objects branch of the sequence tree
Reimplemented from SeqTreeObj.
| void SeqParallel::query | ( | queryContext & | context | ) | const [virtual] |
Query the sequence tree recursively
Reimplemented from SeqTreeObj.
| RecoValList SeqParallel::get_recovallist | ( | unsigned int | reptimes, | |
| JDXkSpaceCoords & | coords | |||
| ) | const [virtual] |
Appends the k-space coordinates in this branch of the sequence tree to 'coords' and returns their ordering
Reimplemented from SeqTreeObj.
| double SeqParallel::get_rf_energy | ( | ) | const [virtual] |
Returns the RF power deposition in the objects branch of the sequence tree. The physical unit is unspecified, it depends on the current platform.
Reimplemented from SeqTreeObj.
| SeqGradInterface& SeqParallel::set_strength | ( | float | gradstrength | ) | [virtual] |
Changes the strength of the gradient object
Implements SeqGradInterface.
| SeqGradInterface& SeqParallel::invert_strength | ( | ) | [virtual] |
Changes the polarity of the gradient, i.e. inverts the sign of the gradient strength
Implements SeqGradInterface.
| float SeqParallel::get_strength | ( | ) | const [virtual] |
Returns the strength of the gradient object
Implements SeqGradInterface.
Reimplemented in SeqPulsar.
| fvector SeqParallel::get_gradintegral | ( | ) | const [virtual] |
Returns the integral vector of the gradient course
Implements SeqGradInterface.
| double SeqParallel::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& SeqParallel::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.
| double SeqParallel::get_pulprogduration | ( | ) | const |
Returns the duration for the gradient commands in the pulse programm
| SeqParallel& SeqParallel::set_gradrotmatrixvector | ( | const SeqRotMatrixVector & | matrixVec | ) |
Specifies an extra vector of rotatition matrices to be used with this block of the sequence. The sequence vector 'matrixVec' can then be attached to a loop to iterate over the different matrices.
| void SeqParallel::clear | ( | ) |
Clears the RF anf gradient part
1.5.6