JEMRIS  2.8.2
open-source MRI simulations
AtomicSequence Member List

This is the complete list of members for AtomicSequence, including all inherited members.

AddAllDOMattributes(bool show_hidden=true)Module
AddDOMattribute(const string attribute, const string value)Module
AtomicSequence()AtomicSequenceinline
AtomicSequence(const AtomicSequence &)AtomicSequence
Clone() constAtomicSequenceinlinevirtual
CollectSeqData(NDData< double > &seqdata, double &t, long &offset)AtomicSequencevirtual
CollectSeqData(OutputSequenceData *seqdata)AtomicSequencevirtual
CollectTPOIs()AtomicSequence
CopyObservers(Attribute *a1, Attribute *a2)Prototype
DumpTree(const string &file="", Module *mod=NULL, int ichild=0, int level=0)Module
GetAttribute(string name)Prototype
GetChild(unsigned int position) constModule
GetChildren() constModule
GetClassType()Prototypeinline
GetDepth(int depth=0)Module
GetDOMattribute(const string attribute)Prototypeinline
GetDuration()AtomicSequencevirtual
GetHardwareMode()Moduleinline
GetInfo()AtomicSequenceprotectedvirtual
GetName()Prototypeinline
GetNode()Prototypeinline
GetNumberOfChildren() constModule
GetNumberOfPulses()AtomicSequenceinline
GetNumOfADCs()AtomicSequencevirtual
GetNumOfTPOIs()Moduleinlinevirtual
GetParent()Modulevirtual
GetPrototypeByAttributeValue(string name, string attrib)Modulevirtual
GetPulse(int number)AtomicSequenceinline
GetSeqTree() (defined in Module)Moduleinline
GetTPOIs()Moduleinlinevirtual
GetType()Prototypeinline
GetValue(double *dAllVal, double const time)AtomicSequenceinlinevirtual
GetValueLingeringEddyCurrents(double *dAllVal, double const time)AtomicSequence
GetVector()Prototypeinline
HasAttribute(string name)Prototypeinline
HasDOMattribute(const string attribute)Prototypeinline
HasEddyCurrents()AtomicSequenceinline
HasNonLinGrad()AtomicSequenceinline
HideAttribute(string attrib, bool observable=true)Prototype
Initialize(DOMNode *node)Modulevirtual
InsertChild(const string &name)Module
IsPrepared()Prototypeinline
m_alphaAtomicSequenceprivate
m_attributesPrototypeprotected
m_auxPrototypeprotected
m_callsModuleprotected
m_durationModuleprotected
m_eddyAtomicSequenceprivate
m_hardware_modeModuleprotected
m_infoModuleprotected
m_namePrototypeprotected
m_nodePrototypeprotected
m_non_lin_gradAtomicSequenceprivate
m_obs_attrib_keywordPrototypeprotected
m_obs_attribsPrototypeprotected
m_parametersModuleprotected
m_phiAtomicSequenceprivate
m_prep_errorsSequenceprotected
m_preparedPrototypeprotected
m_pulsesAtomicSequenceprivate
m_seq_treeModuleprotected
m_thetaAtomicSequenceprivate
m_tpoiModuleprotected
m_typePrototypeprotected
m_vectorPrototypeprotected
Module()Module
Module(const Module &)Module
NewState(const T &val)Prototypeinline
Notify(const T &val)Prototypeinline
Observe(Attribute *attrib, string prot_name, string attrib_name, bool verbose)Prototype
Observe(Attribute *attrib, string prot_name, string attrib_name, string attrib_keyword, bool verbose) (defined in Prototype)Prototype
OutputSeqData(map< string, string > &scanDefinitions, const string &outputDir="", const string &outFile="external.seq")Sequence
Prepare(const PrepareMode mode)AtomicSequencevirtual
PrepareEddyCurrents()AtomicSequence
Prototype()Prototypeinline
Prototype(const Prototype &)Prototypeinline
ReplaceString(string &str, const string &s1, const string &s2)Prototypestatic
ReplaceSymbolString(string &str, const string &s1, const string &s2)Prototypestatic
Rotation(double *Grot)AtomicSequenceinline
SeqDiag(const string &fname="seq.h5")Sequence
Sequence()Sequenceinline
Sequence(const Sequence &)Sequenceinline
SetEddyCurrents(bool val)AtomicSequenceinline
SetName(string name)Prototype
SetNode(DOMNode *node)Prototypeinline
SetNonLinGrad(bool val)AtomicSequenceinline
SetSeqTree(SequenceTree *pST) (defined in Module)Moduleinline
StaticDOM(DOMDocument *doc, DOMNode *node, bool append=true)Module
Tokenize(const string &str, const string &delimiters=",")Prototypestatic
UpdateEddyCurrents()AtomicSequence
WriteStaticXML(const string &xml_file)Module
~AtomicSequence()AtomicSequenceinlinevirtual
~Module()Moduleinlinevirtual
~Prototype()Prototypeinlinevirtual
~Sequence()Sequenceinlinevirtual

-- last change 24.05.2018 | Tony Stoecker | Imprint | Data Protection --