#include <seqacqspiral.h>
Inheritance diagram for SeqAcqSpiral:


Public Member Functions | |
| SeqAcqSpiral (const STD_string &object_label, double sweepwidth, float fov, unsigned int sizeRadial, unsigned int numofSegments, JDXtrajectory &traj, bool inout=false, bool optimize=false, const STD_string &nucleus="", const dvector &phaselist=0) | |
| SeqAcqSpiral (const SeqAcqSpiral &sas) | |
| SeqAcqSpiral (const STD_string &object_label="unnamedSeqAcqSpiral") | |
| SeqAcqSpiral & | operator= (const SeqAcqSpiral &sas) |
| const SeqVector & | get_segment_vector () const |
| fvector | get_ktraj (unsigned int iseg, channelNo channel) const |
| fvector | get_denscomp () const |
| double | get_acquisition_center () const |
| double | get_acquisition_start () const |
This class contains a gradient with a spiral k-space trajectory together with an acquisition window
Definition at line 38 of file seqacqspiral.h.
| SeqAcqSpiral::SeqAcqSpiral | ( | const STD_string & | object_label, | |
| double | sweepwidth, | |||
| float | fov, | |||
| unsigned int | sizeRadial, | |||
| unsigned int | numofSegments, | |||
| JDXtrajectory & | traj, | |||
| bool | inout = false, |
|||
| bool | optimize = false, |
|||
| const STD_string & | nucleus = "", |
|||
| const dvector & | phaselist = 0 | |||
| ) |
Constructs an acquisition window with a simultaneous spiral gradient labeled 'object_label' and the following properties:
| SeqAcqSpiral::SeqAcqSpiral | ( | const SeqAcqSpiral & | sas | ) |
Constructs an acquisition window with spiral gradient which is a copy of 'sas'
| SeqAcqSpiral::SeqAcqSpiral | ( | const STD_string & | object_label = "unnamedSeqAcqSpiral" |
) |
Constructs an empty acquisition window with spiral gradient with the given label.
| SeqAcqSpiral& SeqAcqSpiral::operator= | ( | const SeqAcqSpiral & | sas | ) |
This assignment operator will make this object become an exact copy of 'sar'.
| const SeqVector& SeqAcqSpiral::get_segment_vector | ( | ) | const [inline] |
Returns the vector of the spiral interleaves (for loop insertion)
Definition at line 84 of file seqacqspiral.h.
Returns the k-space trajectory for the interleave 'iseg'
| fvector SeqAcqSpiral::get_denscomp | ( | ) | const |
Returns the Jacobian determinante, i.e. the correction function for non-uniform weighting of k-space
| double SeqAcqSpiral::get_acquisition_center | ( | ) | const [inline, virtual] |
Returns the the duration from the the beginnig of the acquisition object to the middle of the acquisition window.
Reimplemented from SeqAcqInterface.
Definition at line 100 of file seqacqspiral.h.
| double SeqAcqSpiral::get_acquisition_start | ( | ) | const [inline, virtual] |
Returns the the duration from the the beginnig of the acquisition object to the beginnig of the acquisition window (the point of time where data starts to be acquired).
Reimplemented from SeqAcqInterface.
Definition at line 101 of file seqacqspiral.h.
1.5.1