18 #ifndef SEQACQSPIRAL_H
19 #define SEQACQSPIRAL_H
21 #include <odinseq/seqlist.h>
22 #include <odinseq/seqparallel.h>
23 #include <odinseq/seqacq.h>
24 #include <odinseq/seqdelay.h>
25 #include <odinseq/seqgradspiral.h>
26 #include <odinseq/seqrotmatrixvector.h>
27 #include <odinseq/seqgradtrapez.h>
59 SeqAcqSpiral(
const STD_string& object_label,
double sweepwidth,
float fov,
60 unsigned int sizeRadial,
unsigned int numofSegments,
LDRtrajectory& traj,
61 bool inout=
false,
bool optimize=
false,
const STD_string& nucleus=
"",
const dvector& phaselist=0);
74 SeqAcqSpiral(
const STD_string& object_label=
"unnamedSeqAcqSpiral");
Acquisition + spiral gradient.
SeqAcqInterface & set_sweepwidth(double sw, float os_factor)
SeqAcqSpiral & operator=(const SeqAcqSpiral &sas)
fvector get_ktraj(unsigned int iseg, direction channel) const
fvector get_denscomp() const
SeqAcqSpiral(const STD_string &object_label, double sweepwidth, float fov, unsigned int sizeRadial, unsigned int numofSegments, LDRtrajectory &traj, bool inout=false, bool optimize=false, const STD_string &nucleus="", const dvector &phaselist=0)
const SeqVector & get_segment_vector() const
SeqAcqSpiral(const SeqAcqSpiral &sas)
SeqAcqSpiral(const STD_string &object_label="unnamedSeqAcqSpiral")
double get_acquisition_start() const
double get_acquisition_center() const
double get_acquisition_start() const
double get_acquisition_center() const
double get_duration() const
3 simultaneous trapezoids
Container for sequence objects.
Vector of SeqRotMatrix's.