Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SEElectroCardioGram Class Reference
#include <SEElectroCardioGram.h>
Inherits SEEquipment.
Public Member Functions | |
SEElectroCardioGram (Logger *logger) | |
virtual | ~SEElectroCardioGram () |
void | Clear () override |
void | Copy (const SEElectroCardioGram &src) |
const SEScalar * | GetScalar (const std::string &name) override |
bool | SerializeToString (std::string &output, eSerializationFormat m) const |
bool | SerializeToFile (const std::string &filename) const |
bool | SerializeFromString (const std::string &src, eSerializationFormat m) |
bool | SerializeFromFile (const std::string &filename) |
virtual bool | HasLead1ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead1ElectricPotential () |
virtual double | GetLead1ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead2ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead2ElectricPotential () |
virtual double | GetLead2ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead3ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead3ElectricPotential () |
virtual double | GetLead3ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead4ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead4ElectricPotential () |
virtual double | GetLead4ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead5ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead5ElectricPotential () |
virtual double | GetLead5ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead6ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead6ElectricPotential () |
virtual double | GetLead6ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead7ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead7ElectricPotential () |
virtual double | GetLead7ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead8ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead8ElectricPotential () |
virtual double | GetLead8ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead9ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead9ElectricPotential () |
virtual double | GetLead9ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead10ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead10ElectricPotential () |
virtual double | GetLead10ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead11ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead11ElectricPotential () |
virtual double | GetLead11ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasLead12ElectricPotential () const |
virtual SEScalarElectricPotential & | GetLead12ElectricPotential () |
virtual double | GetLead12ElectricPotential (const ElectricPotentialUnit &unit) const |
virtual bool | HasWaveforms () |
virtual bool | HasWaveform (eElectroCardioGram_WaveformLead, eElectroCardioGram_WaveformType) |
virtual SEElectroCardioGramWaveform & | GetWaveform (eElectroCardioGram_WaveformLead, eElectroCardioGram_WaveformType) |
virtual const SEElectroCardioGramWaveform * | GetWaveform (eElectroCardioGram_WaveformLead, eElectroCardioGram_WaveformType) const |
virtual eElectroCardioGram_WaveformType | GetActiveType () |
virtual void | ClearCycles () |
virtual void | PullCycleValues () |
virtual void | StartNewCycle (eElectroCardioGram_WaveformType t, const SEScalarFrequency &hr, const SEScalarTime &dt, double amplitudeModifier) |
Public Member Functions inherited from SEEquipment | |
SEEquipment (Logger *logger) | |
virtual | ~SEEquipment () |
void | Clear () override |
Public Member Functions inherited from SESystem | |
SESystem (Logger *logger) | |
virtual | ~SESystem () |
virtual void | Clear () |
Public Member Functions inherited from Loggable | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg) const |
virtual void | Debug (std::stringstream &msg) const |
virtual void | Debug (std::ostream &msg) const |
virtual void | Info (std::string const &msg) const |
virtual void | Info (std::stringstream &msg) const |
virtual void | Info (const std::stringstream &msg) const |
virtual void | Info (std::ostream &msg) const |
virtual void | Warning (std::string const &msg) const |
virtual void | Warning (std::stringstream &msg) const |
virtual void | Warning (std::ostream &msg) const |
virtual void | Error (std::string const &msg) const |
virtual void | Error (std::stringstream &msg) const |
virtual void | Error (std::ostream &msg) const |
virtual void | Fatal (std::string const &msg) const |
virtual void | Fatal (std::stringstream &msg) const |
virtual void | Fatal (std::ostream &msg) const |
Protected Member Functions | |
virtual std::vector< SEElectroCardioGramWaveform * > & | GetWaveforms () |
Protected Attributes | |
SEScalarElectricPotential * | m_Lead1ElectricPotential |
SEScalarElectricPotential * | m_Lead2ElectricPotential |
SEScalarElectricPotential * | m_Lead3ElectricPotential |
SEScalarElectricPotential * | m_Lead4ElectricPotential |
SEScalarElectricPotential * | m_Lead5ElectricPotential |
SEScalarElectricPotential * | m_Lead6ElectricPotential |
SEScalarElectricPotential * | m_Lead7ElectricPotential |
SEScalarElectricPotential * | m_Lead8ElectricPotential |
SEScalarElectricPotential * | m_Lead9ElectricPotential |
SEScalarElectricPotential * | m_Lead10ElectricPotential |
SEScalarElectricPotential * | m_Lead11ElectricPotential |
SEScalarElectricPotential * | m_Lead12ElectricPotential |
eElectroCardioGram_WaveformType | m_ActiveType |
std::vector< SEElectroCardioGramWaveform * > | m_Waveforms |
Protected Attributes inherited from SESystem | |
std::stringstream | m_ss |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBElectroCardioGram |
Additional Inherited Members | |
Static Public Member Functions inherited from SESystem | |
static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
Constructor & Destructor Documentation
◆ SEElectroCardioGram()
SEElectroCardioGram::SEElectroCardioGram | ( | Logger * | logger | ) |
◆ ~SEElectroCardioGram()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SESystem.
◆ ClearCycles()
|
virtual |
◆ Copy()
void SEElectroCardioGram::Copy | ( | const SEElectroCardioGram & | src | ) |
◆ GetActiveType()
|
inlinevirtual |
◆ GetLead10ElectricPotential() [1/2]
|
virtual |
◆ GetLead10ElectricPotential() [2/2]
|
virtual |
◆ GetLead11ElectricPotential() [1/2]
|
virtual |
◆ GetLead11ElectricPotential() [2/2]
|
virtual |
◆ GetLead12ElectricPotential() [1/2]
|
virtual |
◆ GetLead12ElectricPotential() [2/2]
|
virtual |
◆ GetLead1ElectricPotential() [1/2]
|
virtual |
◆ GetLead1ElectricPotential() [2/2]
|
virtual |
◆ GetLead2ElectricPotential() [1/2]
|
virtual |
◆ GetLead2ElectricPotential() [2/2]
|
virtual |
◆ GetLead3ElectricPotential() [1/2]
|
virtual |
◆ GetLead3ElectricPotential() [2/2]
|
virtual |
◆ GetLead4ElectricPotential() [1/2]
|
virtual |
◆ GetLead4ElectricPotential() [2/2]
|
virtual |
◆ GetLead5ElectricPotential() [1/2]
|
virtual |
◆ GetLead5ElectricPotential() [2/2]
|
virtual |
◆ GetLead6ElectricPotential() [1/2]
|
virtual |
◆ GetLead6ElectricPotential() [2/2]
|
virtual |
◆ GetLead7ElectricPotential() [1/2]
|
virtual |
◆ GetLead7ElectricPotential() [2/2]
|
virtual |
◆ GetLead8ElectricPotential() [1/2]
|
virtual |
◆ GetLead8ElectricPotential() [2/2]
|
virtual |
◆ GetLead9ElectricPotential() [1/2]
|
virtual |
◆ GetLead9ElectricPotential() [2/2]
|
virtual |
◆ GetScalar()
|
overridevirtual |
Implements SESystem.
◆ GetWaveform() [1/2]
|
virtual |
◆ GetWaveform() [2/2]
|
virtual |
◆ GetWaveforms()
|
protectedvirtual |
◆ HasLead10ElectricPotential()
|
virtual |
◆ HasLead11ElectricPotential()
|
virtual |
◆ HasLead12ElectricPotential()
|
virtual |
◆ HasLead1ElectricPotential()
|
virtual |
◆ HasLead2ElectricPotential()
|
virtual |
◆ HasLead3ElectricPotential()
|
virtual |
◆ HasLead4ElectricPotential()
|
virtual |
◆ HasLead5ElectricPotential()
|
virtual |
◆ HasLead6ElectricPotential()
|
virtual |
◆ HasLead7ElectricPotential()
|
virtual |
◆ HasLead8ElectricPotential()
|
virtual |
◆ HasLead9ElectricPotential()
|
virtual |
◆ HasWaveform()
|
virtual |
◆ HasWaveforms()
|
virtual |
◆ PullCycleValues()
|
virtual |
◆ SerializeFromFile()
bool SEElectroCardioGram::SerializeFromFile | ( | const std::string & | filename | ) |
◆ SerializeFromString()
bool SEElectroCardioGram::SerializeFromString | ( | const std::string & | src, |
eSerializationFormat | m | ||
) |
◆ SerializeToFile()
bool SEElectroCardioGram::SerializeToFile | ( | const std::string & | filename | ) | const |
◆ SerializeToString()
bool SEElectroCardioGram::SerializeToString | ( | std::string & | output, |
eSerializationFormat | m | ||
) | const |
◆ StartNewCycle()
|
virtual |
Friends And Related Function Documentation
◆ PBElectroCardioGram
|
friend |
Member Data Documentation
◆ m_ActiveType
|
protected |
◆ m_Lead10ElectricPotential
|
protected |
◆ m_Lead11ElectricPotential
|
protected |
◆ m_Lead12ElectricPotential
|
protected |
◆ m_Lead1ElectricPotential
|
protected |
◆ m_Lead2ElectricPotential
|
protected |
◆ m_Lead3ElectricPotential
|
protected |
◆ m_Lead4ElectricPotential
|
protected |
◆ m_Lead5ElectricPotential
|
protected |
◆ m_Lead6ElectricPotential
|
protected |
◆ m_Lead7ElectricPotential
|
protected |
◆ m_Lead8ElectricPotential
|
protected |
◆ m_Lead9ElectricPotential
|
protected |
◆ m_Waveforms
|
protected |