#include <SECompleteBloodCount.h>

Inheritance diagram for biogears::SECompleteBloodCount:

Public Member Functions

 SECompleteBloodCount ()
 
virtual ~SECompleteBloodCount ()
 
const char * classname () const override
 
virtual void Reset ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::CompleteBloodCountData &in)
 
virtual CDM::CompleteBloodCountData * Unload ()
 
virtual bool HasHematocrit ()
 
virtual SEScalarFraction & GetHematocrit ()
 
virtual bool HasHemoglobin ()
 
virtual SEScalarMassPerVolume & GetHemoglobin ()
 
virtual bool HasPlateletCount ()
 
virtual SEScalarAmountPerVolume & GetPlateletCount ()
 
virtual bool HasMeanCorpuscularHemoglobin ()
 
virtual SEScalarMassPerAmount & GetMeanCorpuscularHemoglobin ()
 
virtual bool HasMeanCorpuscularHemoglobinConcentration ()
 
virtual SEScalarMassPerVolume & GetMeanCorpuscularHemoglobinConcentration ()
 
virtual bool HasMeanCorpuscularVolume ()
 
virtual SEScalarVolume & GetMeanCorpuscularVolume ()
 
virtual bool HasRedBloodCellCount ()
 
virtual SEScalarAmountPerVolume & GetRedBloodCellCount ()
 
virtual bool HasWhiteBloodCellCount ()
 
virtual SEScalarAmountPerVolume & GetWhiteBloodCellCount ()
 
- Public Member Functions inherited from biogears::SEPatientAssessment
 SEPatientAssessment ()
 
virtual ~SEPatientAssessment ()
 
virtual bool Load (const CDM::PatientAssessmentData &in)
 

Static Public Member Functions

static constexpr const char * TypeTag ()
 

Protected Member Functions

virtual void Unload (CDM::CompleteBloodCountData &data)
 
- Protected Member Functions inherited from biogears::SEPatientAssessment
virtual void Unload (CDM::PatientAssessmentData &data)
 

Protected Attributes

SEScalarFraction * m_Hematocrit
 
SEScalarMassPerVolume * m_Hemoglobin
 
SEScalarAmountPerVolume * m_PlateletCount
 
SEScalarMassPerAmount * m_MeanCorpuscularHemoglobin
 
SEScalarMassPerVolume * m_MeanCorpuscularHemoglobinConcentration
 
SEScalarVolume * m_MeanCorpuscularVolume
 
SEScalarAmountPerVolume * m_RedBloodCellCount
 
SEScalarAmountPerVolume * m_WhiteBloodCellCount
 

Constructor & Destructor Documentation

biogears::SECompleteBloodCount::SECompleteBloodCount ( )
biogears::SECompleteBloodCount::~SECompleteBloodCount ( )
virtual

Member Function Documentation

const char* biogears::SECompleteBloodCount::classname ( ) const
inlineoverridevirtual
void biogears::SECompleteBloodCount::Clear ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

SEScalarFraction & biogears::SECompleteBloodCount::GetHematocrit ( )
virtual
SEScalarMassPerVolume & biogears::SECompleteBloodCount::GetHemoglobin ( )
virtual
SEScalarMassPerAmount & biogears::SECompleteBloodCount::GetMeanCorpuscularHemoglobin ( )
virtual
SEScalarMassPerVolume & biogears::SECompleteBloodCount::GetMeanCorpuscularHemoglobinConcentration ( )
virtual
SEScalarVolume & biogears::SECompleteBloodCount::GetMeanCorpuscularVolume ( )
virtual
SEScalarAmountPerVolume & biogears::SECompleteBloodCount::GetPlateletCount ( )
virtual
SEScalarAmountPerVolume & biogears::SECompleteBloodCount::GetRedBloodCellCount ( )
virtual
SEScalarAmountPerVolume & biogears::SECompleteBloodCount::GetWhiteBloodCellCount ( )
virtual
bool biogears::SECompleteBloodCount::HasHematocrit ( )
virtual
bool biogears::SECompleteBloodCount::HasHemoglobin ( )
virtual
bool biogears::SECompleteBloodCount::HasMeanCorpuscularHemoglobin ( )
virtual
bool biogears::SECompleteBloodCount::HasMeanCorpuscularHemoglobinConcentration ( )
virtual
bool biogears::SECompleteBloodCount::HasMeanCorpuscularVolume ( )
virtual
bool biogears::SECompleteBloodCount::HasPlateletCount ( )
virtual
bool biogears::SECompleteBloodCount::HasRedBloodCellCount ( )
virtual
bool biogears::SECompleteBloodCount::HasWhiteBloodCellCount ( )
virtual
bool biogears::SECompleteBloodCount::Load ( const CDM::CompleteBloodCountData &  in)
virtual
void biogears::SECompleteBloodCount::Reset ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

static constexpr const char* biogears::SECompleteBloodCount::TypeTag ( )
inlinestatic
CDM::CompleteBloodCountData * biogears::SECompleteBloodCount::Unload ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

void biogears::SECompleteBloodCount::Unload ( CDM::CompleteBloodCountData &  data)
protectedvirtual

Member Data Documentation

SEScalarFraction* biogears::SECompleteBloodCount::m_Hematocrit
protected
SEScalarMassPerVolume* biogears::SECompleteBloodCount::m_Hemoglobin
protected
SEScalarMassPerAmount* biogears::SECompleteBloodCount::m_MeanCorpuscularHemoglobin
protected
SEScalarMassPerVolume* biogears::SECompleteBloodCount::m_MeanCorpuscularHemoglobinConcentration
protected
SEScalarVolume* biogears::SECompleteBloodCount::m_MeanCorpuscularVolume
protected
SEScalarAmountPerVolume* biogears::SECompleteBloodCount::m_PlateletCount
protected
SEScalarAmountPerVolume* biogears::SECompleteBloodCount::m_RedBloodCellCount
protected
SEScalarAmountPerVolume* biogears::SECompleteBloodCount::m_WhiteBloodCellCount
protected