ODIN
|
#include <seqgradspiral.h>
Public Member Functions | |
SeqGradSpiral (const STD_string &object_label, LDRtrajectory &traj, double dt, float resolution, unsigned int sizeRadial, unsigned int numofSegments, bool inwards=false, bool optimize=false, const STD_string &nucleus="") | |
SeqGradSpiral (const STD_string &object_label="unnamedSeqGradSpiral") | |
SeqGradSpiral (const SeqGradSpiral &sgs) | |
SeqGradSpiral & | operator= (const SeqGradSpiral &sgs) |
unsigned int | spiral_size () const |
double | get_ramp_duration () const |
SeqGradSpiral & | set_predelay_duration (double dur) |
const fvector & | get_denscomp () const |
fvector | get_ktraj (direction channel) const |
Public Member Functions inherited from SeqGradChanParallel | |
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 |
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 () |
Spiral Gradients
Definition at line 38 of file seqgradspiral.h.
SeqGradSpiral::SeqGradSpiral | ( | const STD_string & | object_label, |
LDRtrajectory & | traj, | ||
double | dt, | ||
float | resolution, | ||
unsigned int | sizeRadial, | ||
unsigned int | numofSegments, | ||
bool | inwards = false , |
||
bool | optimize = false , |
||
const STD_string & | nucleus = "" |
||
) |
Constructs a spiral gradient labeled 'object_label' and the following properties:
SeqGradSpiral::SeqGradSpiral | ( | const STD_string & | object_label = "unnamedSeqGradSpiral" | ) |
Constructs an empty spiral gradient with the given label.
SeqGradSpiral::SeqGradSpiral | ( | const SeqGradSpiral & | sgs | ) |
Constructs a spiral gradient which is a copy of 'sgs'
|
inline |
Returns the Jacobian determinante, i.e. the correction function for non-uniform weighting of k-space
Definition at line 91 of file seqgradspiral.h.
Returns the k-space trajectory for the interleave 'iseg' and the given channel
|
inline |
Returns the duration of the ramp that switches the gradients off
Definition at line 79 of file seqgradspiral.h.
SeqGradSpiral& SeqGradSpiral::operator= | ( | const SeqGradSpiral & | sgs | ) |
This assignment operator will make this object become an exact copy of 'sgs'.
SeqGradSpiral& SeqGradSpiral::set_predelay_duration | ( | double | dur | ) |
Sets the delay of the gradient delays preceding the spiral gradients
|
inline |
Returns the size of the spiral without ramps
Definition at line 74 of file seqgradspiral.h.