ODIN
|
#include <seqgradchanparallel.h>
Public Member Functions | |
SeqGradChanParallel (const STD_string &object_label="unnamedSeqGradChanParallel") | |
SeqGradChanParallel (const SeqGradChanParallel &sgcp) | |
~SeqGradChanParallel () | |
SeqGradChanParallel & | operator= (const SeqGradChanParallel &sgcp) |
SeqGradChanParallel & | operator/= (SeqGradChan &sgc) |
SeqGradChanParallel & | operator/= (SeqGradChanList &sgcl) |
STD_string | get_program (programContext &context) const |
STD_string | get_properties () const |
unsigned int | event (eventContext &context) const |
void | query (queryContext &context) const |
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) |
SeqGradChanParallel & | operator+= (SeqGradChan &sgc) |
SeqGradChanParallel & | operator+= (SeqGradChanList &sgcl) |
SeqGradChanParallel & | operator+= (SeqGradChanParallel &sgcp) |
void | clear () |
Public Member Functions inherited from SeqGradObjInterface | |
double | get_duration () const |
Public Member Functions inherited from SeqGradInterface | |
float | get_gradintegral_norm () const |
Public Member Functions inherited from SeqClass | |
SeqClass & | set_temporary () |
Public Member Functions inherited from Labeled | |
Labeled (const STD_string &label="unnamed") | |
Labeled & | set_label (const STD_string &label) |
const STD_string & | get_label () const |
Labeled & | operator= (const Labeled &l) |
Public Member Functions inherited from SeqTreeObj | |
virtual RecoValList | get_recovallist (unsigned int reptimes, LDRkSpaceCoords &coords) const |
bool | contains (const SeqTreeObj *sto) const |
void | tree (SeqTreeCallbackAbstract *display) const |
virtual SeqValList | get_freqvallist (freqlistAction action) const |
virtual SeqValList | get_delayvallist () const |
virtual double | get_rf_energy () const |
Friends | |
class | SeqOperator |
class | SeqGradChan |
class | SeqGradChanList |
Additional Inherited Members | |
Protected Member Functions inherited from SeqClass | |
void | marshall_error () const |
Static Protected Member Functions inherited from SeqClass | |
static void | clear_temporary () |
static void | clear_containers () |
This class is a container for three SeqGradChanList's
Definition at line 60 of file seqgradchanparallel.h.
SeqGradChanParallel::SeqGradChanParallel | ( | const STD_string & | object_label = "unnamedSeqGradChanParallel" | ) |
Construct an empty gradient channel list with the given label
SeqGradChanParallel::SeqGradChanParallel | ( | const SeqGradChanParallel & | sgcp | ) |
Constructs a copy of 'sgcp'
SeqGradChanParallel::~SeqGradChanParallel | ( | ) |
Destructor
void SeqGradChanParallel::clear | ( | ) |
Clear all sublists
|
virtual |
Queries the sequence tree for events, returns the number of events executed
Reimplemented from SeqTreeObj.
|
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.
|
virtual |
Returns the integral vector of the gradient course
Implements SeqGradInterface.
|
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.
|
virtual |
Returns a string describing the object
Reimplemented from SeqTreeObj.
|
virtual |
Returns the strength of the gradient object
Implements SeqGradInterface.
|
virtual |
Changes the polarity of the gradient, i.e. inverts the sign of the gradient strength
Implements SeqGradInterface.
SeqGradChanParallel& SeqGradChanParallel::operator+= | ( | SeqGradChan & | sgc | ) |
Appends 'sgc' to this
SeqGradChanParallel& SeqGradChanParallel::operator+= | ( | SeqGradChanList & | sgcl | ) |
Appends 'sgcl' to this
SeqGradChanParallel& SeqGradChanParallel::operator+= | ( | SeqGradChanParallel & | sgcp | ) |
Appends 'sgcp' to this
SeqGradChanParallel& SeqGradChanParallel::operator/= | ( | SeqGradChan & | sgc | ) |
Uses 'sgc' for the corresponding channel
SeqGradChanParallel& SeqGradChanParallel::operator/= | ( | SeqGradChanList & | sgcl | ) |
Uses 'sgcl' for the corresponding channel
SeqGradChanParallel& SeqGradChanParallel::operator= | ( | const SeqGradChanParallel & | sgcp | ) |
Assignment operator that makes this gradient sequence object become a copy of 'sgcp'
|
virtual |
Query the sequence tree recursively
Reimplemented from SeqTreeObj.
|
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.
|
virtual |
Changes the strength of the gradient object
Implements SeqGradInterface.