biogears::SEElectroCardioGramInterpolatorWaveform Class Reference

#include <SEElectroCardioGramInterpolatorWaveform.h>

Inheritance diagram for biogears::SEElectroCardioGramInterpolatorWaveform:

Public Member Functions

 SEElectroCardioGramInterpolatorWaveform (Logger *logger)
 
virtual ~SEElectroCardioGramInterpolatorWaveform ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::ElectroCardioGramInterpolationWaveformData &in)
 
virtual CDM::ElectroCardioGramInterpolationWaveformDataUnload () const
 
virtual bool HasLeadNumber () const
 
virtual CDM::ElectroCardioGramWaveformLeadNumber GetLeadNumber () const
 
virtual void SetLeadNumber (CDM::ElectroCardioGramWaveformLeadNumber n)
 
virtual void InvalidateLeadNumber ()
 
virtual CDM::enumHeartRhythm::value GetRhythm () const
 
virtual void SetRhythm (CDM::enumHeartRhythm::value name)
 
virtual bool HasRhythm () const
 
virtual void InvalidateRhythm ()
 
virtual bool HasData () const
 
virtual SEFunctionElectricPotentialVsTimeGetData ()
 
virtual const SEFunctionElectricPotentialVsTimeGetData () const
 
virtual bool HasTimeStep () const
 
virtual SEScalarTimeGetTimeStep ()
 
virtual double GetTimeStep (const TimeUnit &unit) const
 
virtual std::vector< unsigned int > & GetActiveIndicies ()
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

virtual void Unload (CDM::ElectroCardioGramInterpolationWaveformData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

CDM::ElectroCardioGramWaveformLeadNumber m_LeadNumber
 
CDM::enumHeartRhythm::value m_Rhythm
 
SEScalarTimem_TimeStep
 
SEFunctionElectricPotentialVsTimem_Data
 
std::vector< unsigned int > m_ActiveIndicies
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SEElectroCardioGramInterpolatorWaveform::SEElectroCardioGramInterpolatorWaveform ( Logger logger)
biogears::SEElectroCardioGramInterpolatorWaveform::~SEElectroCardioGramInterpolatorWaveform ( )
virtual

Member Function Documentation

void biogears::SEElectroCardioGramInterpolatorWaveform::Clear ( )
virtual
virtual std::vector<unsigned int>& biogears::SEElectroCardioGramInterpolatorWaveform::GetActiveIndicies ( )
inlinevirtual
SEFunctionElectricPotentialVsTime & biogears::SEElectroCardioGramInterpolatorWaveform::GetData ( )
virtual
const SEFunctionElectricPotentialVsTime * biogears::SEElectroCardioGramInterpolatorWaveform::GetData ( ) const
virtual
CDM::ElectroCardioGramWaveformLeadNumber biogears::SEElectroCardioGramInterpolatorWaveform::GetLeadNumber ( ) const
virtual
CDM::enumHeartRhythm::value biogears::SEElectroCardioGramInterpolatorWaveform::GetRhythm ( ) const
virtual
SEScalarTime & biogears::SEElectroCardioGramInterpolatorWaveform::GetTimeStep ( )
virtual
double biogears::SEElectroCardioGramInterpolatorWaveform::GetTimeStep ( const TimeUnit unit) const
virtual
bool biogears::SEElectroCardioGramInterpolatorWaveform::HasData ( ) const
virtual
bool biogears::SEElectroCardioGramInterpolatorWaveform::HasLeadNumber ( ) const
virtual
bool biogears::SEElectroCardioGramInterpolatorWaveform::HasRhythm ( ) const
virtual
bool biogears::SEElectroCardioGramInterpolatorWaveform::HasTimeStep ( ) const
virtual
void biogears::SEElectroCardioGramInterpolatorWaveform::InvalidateLeadNumber ( )
virtual
void biogears::SEElectroCardioGramInterpolatorWaveform::InvalidateRhythm ( )
virtual
bool biogears::SEElectroCardioGramInterpolatorWaveform::Load ( const CDM::ElectroCardioGramInterpolationWaveformData in)
virtual
void biogears::SEElectroCardioGramInterpolatorWaveform::SetLeadNumber ( CDM::ElectroCardioGramWaveformLeadNumber  n)
virtual
void biogears::SEElectroCardioGramInterpolatorWaveform::SetRhythm ( CDM::enumHeartRhythm::value  name)
virtual
CDM::ElectroCardioGramInterpolationWaveformData * biogears::SEElectroCardioGramInterpolatorWaveform::Unload ( ) const
virtual
void biogears::SEElectroCardioGramInterpolatorWaveform::Unload ( CDM::ElectroCardioGramInterpolationWaveformData data) const
protectedvirtual

Member Data Documentation

std::vector<unsigned int> biogears::SEElectroCardioGramInterpolatorWaveform::m_ActiveIndicies
protected
SEFunctionElectricPotentialVsTime* biogears::SEElectroCardioGramInterpolatorWaveform::m_Data
protected
CDM::ElectroCardioGramWaveformLeadNumber biogears::SEElectroCardioGramInterpolatorWaveform::m_LeadNumber
protected
CDM::enumHeartRhythm::value biogears::SEElectroCardioGramInterpolatorWaveform::m_Rhythm
protected
SEScalarTime* biogears::SEElectroCardioGramInterpolatorWaveform::m_TimeStep
protected