Public Member Functions | List of all members

Post-pulse rephaser. More...

#include <seqpulsar.h>

Inheritance diagram for SeqPulsarReph:
Inheritance graph

Public Member Functions

 SeqPulsarReph (const STD_string &object_label, const SeqPulsar &puls)
 SeqPulsarReph (const SeqPulsarReph &spr)
 SeqPulsarReph (const STD_string &object_label="unnamedSeqPulsarReph")
 ~SeqPulsarReph ()
SeqPulsarRephoperator= (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 ()
SeqGradChanParalleloperator= (const SeqGradChanParallel &sgcp)
SeqGradChanParalleloperator/= (SeqGradChan &sgc)
SeqGradChanParalleloperator/= (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
SeqGradInterfaceset_strength (float gradstrength)
SeqGradInterfaceinvert_strength ()
float get_strength () const
fvector get_gradintegral () const
double get_gradduration () const
SeqGradInterfaceset_gradrotmatrix (const RotMatrix &matrix)
SeqGradChanParalleloperator+= (SeqGradChan &sgc)
SeqGradChanParalleloperator+= (SeqGradChanList &sgcl)
SeqGradChanParalleloperator+= (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
SeqClassset_temporary ()
- Public Member Functions inherited from Labeled
 Labeled (const STD_string &label="unnamed")
Labeledset_label (const STD_string &label)
const STD_string & get_label () const
Labeledoperator= (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 ()

Detailed Description

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.

Constructor & Destructor Documentation

§ SeqPulsarReph() [1/3]

SeqPulsarReph::SeqPulsarReph ( const STD_string &  object_label,
const SeqPulsar puls 

Constructs a rephasing gradient pulse labeled 'object_label' with the following properties:

  • puls: The puls that should be rephased

§ SeqPulsarReph() [2/3]

SeqPulsarReph::SeqPulsarReph ( const SeqPulsarReph spr)

Constructs a copy of 'spr'

§ SeqPulsarReph() [3/3]

SeqPulsarReph::SeqPulsarReph ( const STD_string &  object_label = "unnamedSeqPulsarReph")

Construct an empty rephasing gradient pulse with the given label

§ ~SeqPulsarReph()

SeqPulsarReph::~SeqPulsarReph ( )


Member Function Documentation

§ get_constgrad_duration()

float SeqPulsarReph::get_constgrad_duration ( ) const

Returns the duration of the rephasing part of the gradient pulse

§ get_offramp_duration()

float SeqPulsarReph::get_offramp_duration ( ) const

Returns the duration of the ramp that switches the gradient pulse on

§ get_onramp_duration()

float SeqPulsarReph::get_onramp_duration ( ) const

Returns the duration of the ramp that switches the gradient pulse on

§ operator=()

SeqPulsarReph& SeqPulsarReph::operator= ( const SeqPulsarReph spr)

Assignment operator that makes this object become a copy of 'spr'

The documentation for this class was generated from the following file: