|
ODIN
|
Phase Encoding. More...
#include <seqgradphase.h>

Public Member Functions | |
| SeqGradPhaseEnc (const STD_string &object_label, unsigned int nsteps, float fov, direction gradchannel, float gradstrength, encodingScheme scheme=linearEncoding, reorderScheme reorder=noReorder, unsigned int nsegments=1, unsigned int reduction=1, unsigned int acl_bands=DEFAULT_ACL_BANDS, float partial_fourier=0.0, const STD_string &nucleus="") | |
| SeqGradPhaseEnc (const STD_string &object_label, unsigned int nsteps, float fov, float gradduration, direction gradchannel, encodingScheme scheme=linearEncoding, reorderScheme reorder=noReorder, unsigned int nsegments=1, unsigned int reduction=1, unsigned int acl_bands=DEFAULT_ACL_BANDS, float partial_fourier=0.0, const STD_string &nucleus="") | |
| SeqGradPhaseEnc (const STD_string &object_label="unnamedSeqGradPhaseEnc") | |
| SeqGradPhaseEnc (const SeqGradPhaseEnc &sgpe) | |
| SeqGradPhaseEnc & | operator= (const SeqGradPhaseEnc &sgpe) |
Public Member Functions inherited from SeqGradVectorPulse | |
| SeqGradVectorPulse (const STD_string &object_label, direction gradchannel, float maxgradstrength, const fvector &trimarray, float gradduration) | |
| SeqGradVectorPulse (const SeqGradVectorPulse &sgvp) | |
| SeqGradVectorPulse (const STD_string &object_label="unnamedSeqGradVectorPulse") | |
| SeqGradVectorPulse & | operator= (const SeqGradVectorPulse &sgvp) |
| SeqGradVectorPulse & | set_trims (const fvector &trims) |
| fvector | get_trims () const |
| SeqGradVectorPulse & | set_reorder_scheme (reorderScheme scheme, unsigned int nsegments=1) |
| SeqGradVectorPulse & | set_encoding_scheme (encodingScheme scheme) |
| const SeqVector & | get_reorder_vector () const |
| SeqGradVectorPulse & | set_constduration (float duration) |
| double | get_constduration () const |
| operator const SeqVector & () const | |
| SeqGradInterface & | set_strength (float gradstrength) |
Public Member Functions inherited from SeqGradChanList | |
| SeqGradChanList (const STD_string &object_label="unnamedSeqGradChanList") | |
| SeqGradChanList (const SeqGradChanList &sgcl) | |
| ~SeqGradChanList () | |
| SeqGradChanList & | operator= (const SeqGradChanList &sgcl) |
| double | get_duration () const |
| STD_string | get_properties () const |
| unsigned int | event (eventContext &context) const |
| void | query (queryContext &context) const |
| SeqGradInterface & | invert_strength () |
| float | get_strength () const |
| fvector | get_gradintegral () const |
| double | get_gradduration () const |
| SeqGradInterface & | set_gradrotmatrix (const RotMatrix &matrix) |
| direction | get_channel () const |
| SeqGradChanList & | operator+= (SeqGradChanList &sgcl) |
| SeqGradChanList & | operator+= (SeqGradChan &sgc) |
Public Member Functions inherited from List< SeqGradChan, SeqGradChan *, SeqGradChan & > | |
| List () | |
| ~List () | |
| List & | operator= (const List &l) |
| List & | clear () |
| List & | append (SeqGradChan & item) |
| List & | remove (SeqGradChan & item) |
| unsigned int | size () const |
| iter | get_begin () |
| iter | get_end () |
| constiter | get_const_begin () const |
| constiter | get_const_end () 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 STD_string | get_program (programContext &context) const |
| 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 | |
Public Types inherited from List< SeqGradChan, SeqGradChan *, SeqGradChan & > | |
| typedef STD_list< SeqGradChan * >::iterator | iter |
| typedef STD_list< SeqGradChan * >::const_iterator | constiter |
Protected Member Functions inherited from SeqClass | |
| void | marshall_error () const |
| virtual bool | prep () |
Static Protected Member Functions inherited from SeqClass | |
| static void | clear_temporary () |
| static void | clear_containers () |
| SeqGradPhaseEnc::SeqGradPhaseEnc | ( | const STD_string & | object_label, |
| unsigned int | nsteps, | ||
| float | fov, | ||
| direction | gradchannel, | ||
| float | gradstrength, | ||
| encodingScheme | scheme = linearEncoding, |
||
| reorderScheme | reorder = noReorder, |
||
| unsigned int | nsegments = 1, |
||
| unsigned int | reduction = 1, |
||
| unsigned int | acl_bands = DEFAULT_ACL_BANDS, |
||
| float | partial_fourier = 0.0, |
||
| const STD_string & | nucleus = "" |
||
| ) |
Constructs a phase encoding gradient labeled 'object_label' with the following properties:
| SeqGradPhaseEnc::SeqGradPhaseEnc | ( | const STD_string & | object_label, |
| unsigned int | nsteps, | ||
| float | fov, | ||
| float | gradduration, | ||
| direction | gradchannel, | ||
| encodingScheme | scheme = linearEncoding, |
||
| reorderScheme | reorder = noReorder, |
||
| unsigned int | nsegments = 1, |
||
| unsigned int | reduction = 1, |
||
| unsigned int | acl_bands = DEFAULT_ACL_BANDS, |
||
| float | partial_fourier = 0.0, |
||
| const STD_string & | nucleus = "" |
||
| ) |
Constructs a phase encoding gradient labeled 'object_label' with the following properties:
|
inline |
Constructs an empty phase encoding gradient labeled 'object_label'
Definition at line 85 of file seqgradphase.h.
|
inline |
Constructs a copy of 'sgpe'
Definition at line 90 of file seqgradphase.h.
|
inline |
Assignment operator that makes this object become a copy of 'sgpe'
Definition at line 95 of file seqgradphase.h.