SEElectroCardioGramWaveform Class Reference
#include <SEElectroCardioGramWaveform.h>
Inherits Loggable.
Public Member Functions | |
SEElectroCardioGramWaveform (Logger *logger) | |
virtual | ~SEElectroCardioGramWaveform () |
virtual void | Clear () |
virtual bool | HasLeadNumber () const |
virtual eElectroCardioGram_WaveformLead | GetLeadNumber () const |
virtual void | SetLeadNumber (eElectroCardioGram_WaveformLead n) |
virtual void | InvalidateLeadNumber () |
virtual eElectroCardioGram_WaveformType | GetType () const |
virtual void | SetType (eElectroCardioGram_WaveformType t) |
virtual bool | HasOriginalData () const |
virtual SEArrayElectricPotential & | GetOriginalData () |
virtual const SEArrayElectricPotential * | GetOriginalData () const |
virtual bool | HasActiveCycle () const |
virtual SEArrayElectricPotential & | GetActiveCycle () |
virtual const SEArrayElectricPotential * | GetActiveCycle () const |
virtual void | GenerateActiveCycle (const SEScalarFrequency &hr, const SEScalarTime &step, double amplitudeModifier) |
virtual size_t | GetActiveIndex () |
virtual void | SetActiveIndex (size_t idx) |
virtual void | GetCycleValue (SEScalarElectricPotential &v, bool advance) |
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 Attributes | |
eElectroCardioGram_WaveformLead | m_LeadNumber |
eElectroCardioGram_WaveformType | m_Type |
SEArrayElectricPotential * | m_OriginalData |
SEArrayElectricPotential * | m_ActiveCycle |
size_t | m_ActiveIndex |
bool | m_Recycling |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBElectroCardioGram |
Constructor & Destructor Documentation
◆ SEElectroCardioGramWaveform()
SEElectroCardioGramWaveform::SEElectroCardioGramWaveform | ( | Logger * | logger | ) |
◆ ~SEElectroCardioGramWaveform()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
◆ GenerateActiveCycle()
|
virtual |
◆ GetActiveCycle() [1/2]
|
virtual |
◆ GetActiveCycle() [2/2]
|
virtual |
◆ GetActiveIndex()
|
inlinevirtual |
◆ GetCycleValue()
|
virtual |
◆ GetLeadNumber()
|
virtual |
◆ GetOriginalData() [1/2]
|
virtual |
◆ GetOriginalData() [2/2]
|
virtual |
◆ GetType()
|
virtual |
◆ HasActiveCycle()
|
virtual |
◆ HasLeadNumber()
|
virtual |
◆ HasOriginalData()
|
virtual |
◆ InvalidateLeadNumber()
|
virtual |
◆ SetActiveIndex()
|
inlinevirtual |
◆ SetLeadNumber()
|
virtual |
◆ SetType()
|
virtual |
Friends And Related Function Documentation
◆ PBElectroCardioGram
|
friend |
Member Data Documentation
◆ m_ActiveCycle
|
protected |
◆ m_ActiveIndex
|
protected |
◆ m_LeadNumber
|
protected |
◆ m_OriginalData
|
protected |
◆ m_Recycling
|
protected |
◆ m_Type
|
protected |