ODIN
|
Pre-read dephasing. More...
#include <seqacqdeph.h>
Public Member Functions | |
SeqAcqDeph (const STD_string &object_label, const SeqAcqInterface &acq, dephaseMode mode=FID) | |
SeqAcqDeph (const SeqAcqDeph &sad) | |
SeqAcqDeph (const STD_string &object_label="unnamedSeqAcqDeph") | |
SeqAcqDeph & | operator= (const SeqAcqDeph &sad) |
const SeqVector & | get_epi_segment_vector () const |
const SeqVector & | get_epi_reduction_vector () 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 () |
Pre-read dephasing.
This class provides a pre-dephasing or post-rephasing gradient pulse for acquisition objects
Definition at line 51 of file seqacqdeph.h.
SeqAcqDeph::SeqAcqDeph | ( | const STD_string & | object_label, |
const SeqAcqInterface & | acq, | ||
dephaseMode | mode = FID |
||
) |
Constructs a read dephase gradient pulse labeled 'object_label' with the following properties:
SeqAcqDeph::SeqAcqDeph | ( | const SeqAcqDeph & | sad | ) |
Constructs a copy of 'sad'
SeqAcqDeph::SeqAcqDeph | ( | const STD_string & | object_label = "unnamedSeqAcqDeph" | ) |
Construct an empty read dephase gradient pulse with the given label
const SeqVector& SeqAcqDeph::get_epi_reduction_vector | ( | ) | const |
returns vector to iterate through different GRAPPA interleaves in parallel-imaging EPI
const SeqVector& SeqAcqDeph::get_epi_segment_vector | ( | ) | const |
returns vector to iterate through different segments in multi-shot EPI
SeqAcqDeph& SeqAcqDeph::operator= | ( | const SeqAcqDeph & | sad | ) |
Assignment operator that makes this object become a copy of 'sad'