|
ODIN
|
Post-pulse rephaser. More...
#include <seqpulsar.h>

Public Member Functions | |
| SeqPulsarReph (const STD_string &object_label, const SeqPulsar &puls) | |
| SeqPulsarReph (const SeqPulsarReph &spr) | |
| SeqPulsarReph (const STD_string &object_label="unnamedSeqPulsarReph") | |
| ~SeqPulsarReph () | |
| SeqPulsarReph & | operator= (const SeqPulsarReph &spr) |
| float | get_onramp_duration () const |
| float | get_constgrad_duration () const |
| float | get_offramp_duration () 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 () |
Post-pulse rephaser.
This class represents a rephasing gradient pulse for SeqPulsar, i.e. it can serve as a refocusing lobe for a SeqPulsar pulse
Definition at line 169 of file seqpulsar.h.
| SeqPulsarReph::SeqPulsarReph | ( | const STD_string & | object_label, |
| const SeqPulsar & | puls | ||
| ) |
Constructs a rephasing gradient pulse labeled 'object_label' with the following properties:
| SeqPulsarReph::SeqPulsarReph | ( | const SeqPulsarReph & | spr | ) |
Constructs a copy of 'spr'
| SeqPulsarReph::SeqPulsarReph | ( | const STD_string & | object_label = "unnamedSeqPulsarReph" | ) |
Construct an empty rephasing gradient pulse with the given label
| SeqPulsarReph::~SeqPulsarReph | ( | ) |
Destructor
| float SeqPulsarReph::get_constgrad_duration | ( | ) | const |
Returns the duration of the rephasing part of the gradient pulse
| float SeqPulsarReph::get_offramp_duration | ( | ) | const |
Returns the duration of the ramp that switches the gradient pulse on
| float SeqPulsarReph::get_onramp_duration | ( | ) | const |
Returns the duration of the ramp that switches the gradient pulse on
| SeqPulsarReph& SeqPulsarReph::operator= | ( | const SeqPulsarReph & | spr | ) |
Assignment operator that makes this object become a copy of 'spr'