35#include "ismrmrd/ismrmrd.h"
36#include "ismrmrd/xml.h"
37#include "ismrmrd/dataset.h"
38#include "ismrmrd/version.h"
65 virtual void GetValue (
double * dAllVal,
double const time) {};
80 void SeqDiag (
const string& fname =
"seq.h5");
87 bool SeqISMRMRD (
const string& fname =
"seq.h5");
100 void OutputSeqData (map<string,string> &scanDefinitions,
const string& outputDir=
"",
const string& outFile=
"external.seq");
mode
Definition Declarations.h:112
Implementation of JEMRIS Module.
Implementation of JEMRIS OutputSequenceData.
Implementation of JEMRIS Parameters.
Module super class! ABC for all Objects in the sequence framework.
Definition Module.h:41
Simple nd-data structure.
Definition NDData.h:53
Maintain libraries of hardware events and write sequence file.
Definition OutputSequenceData.h:78
Super class for all sequence (non-pulse) modules.
Definition Sequence.h:43
void SeqDiag(const string &fname="seq.h5")
Definition Sequence.cpp:66
bool SeqISMRMRD(const string &fname="seq.h5")
Definition Sequence.cpp:129
virtual long GetNumOfADCs()=0
double m_aux1
auxiliary general purpose variable for convinience
Definition Sequence.h:122
Sequence()
Default constructor.
Definition Sequence.h:50
virtual void CollectSeqData(NDData< double > &seqdata, double &t, long &offset)=0
Recursively collect sequence data (for plotting the sequence diagram)
virtual bool Prepare(const PrepareMode mode)
Definition Sequence.cpp:36
Sequence(const Sequence &)
Default copy constructor.
Definition Sequence.h:60
vector< string > m_prep_errors
Preparation Error Messages of Modules.
Definition Sequence.h:117
virtual void GetValue(double *dAllVal, double const time)
Definition Sequence.h:65
void OutputSeqData(map< string, string > &scanDefinitions, const string &outputDir="", const string &outFile="external.seq")
Definition Sequence.cpp:361
virtual void CollectSeqData(OutputSequenceData *seqdata)=0
Recursively collect sequence data (for running on the scanner)
double m_aux3
auxiliary general purpose variable for convinience
Definition Sequence.h:124
virtual ~Sequence()
Default destructor.
Definition Sequence.h:55
double m_aux2
auxiliary general purpose variable for convinience
Definition Sequence.h:123