SECompleteBloodCount Class Reference
#include <SECompleteBloodCount.h>
Inheritance diagram for SECompleteBloodCount:
Public Member Functions | |
| SECompleteBloodCount (Logger *logger) | |
| virtual | ~SECompleteBloodCount () |
| virtual void | Clear () override |
| bool | SerializeToString (std::string &output, eSerializationFormat m) const override |
| bool | SerializeToFile (const std::string &filename) const override |
| virtual bool | HasHematocrit () const |
| virtual SEScalar0To1 & | GetHematocrit () |
| virtual double | GetHematocrit () const |
| virtual bool | HasHemoglobin () const |
| virtual SEScalarMassPerVolume & | GetHemoglobin () |
| virtual double | GetHemoglobin (const MassPerVolumeUnit &unit) const |
| virtual bool | HasPlateletCount () const |
| virtual SEScalarAmountPerVolume & | GetPlateletCount () |
| virtual double | GetPlateletCount (const AmountPerVolumeUnit &unit) const |
| virtual bool | HasMeanCorpuscularHemoglobin () const |
| virtual SEScalarMassPerAmount & | GetMeanCorpuscularHemoglobin () |
| virtual double | GetMeanCorpuscularHemoglobin (const MassPerAmountUnit &unit) const |
| virtual bool | HasMeanCorpuscularHemoglobinConcentration () const |
| virtual SEScalarMassPerVolume & | GetMeanCorpuscularHemoglobinConcentration () |
| virtual double | GetMeanCorpuscularHemoglobinConcentration (const MassPerVolumeUnit &unit) const |
| virtual bool | HasMeanCorpuscularVolume () const |
| virtual SEScalarVolume & | GetMeanCorpuscularVolume () |
| virtual double | GetMeanCorpuscularVolume (const VolumeUnit &unit) const |
| virtual bool | HasRedBloodCellCount () const |
| virtual SEScalarAmountPerVolume & | GetRedBloodCellCount () |
| virtual double | GetRedBloodCellCount (const AmountPerVolumeUnit &unit) const |
| virtual bool | HasWhiteBloodCellCount () const |
| virtual SEScalarAmountPerVolume & | GetWhiteBloodCellCount () |
| virtual double | GetWhiteBloodCellCount (const AmountPerVolumeUnit &unit) const |
Public Member Functions inherited from SEPatientAssessment | |
| SEPatientAssessment (Logger *logger) | |
| virtual | ~SEPatientAssessment () |
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 | |
| SEScalar0To1 * | m_Hematocrit |
| SEScalarMassPerVolume * | m_Hemoglobin |
| SEScalarAmountPerVolume * | m_PlateletCount |
| SEScalarMassPerAmount * | m_MeanCorpuscularHemoglobin |
| SEScalarMassPerVolume * | m_MeanCorpuscularHemoglobinConcentration |
| SEScalarVolume * | m_MeanCorpuscularVolume |
| SEScalarAmountPerVolume * | m_RedBloodCellCount |
| SEScalarAmountPerVolume * | m_WhiteBloodCellCount |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBPatientAssessment |
Constructor & Destructor Documentation
◆ SECompleteBloodCount()
| SECompleteBloodCount::SECompleteBloodCount | ( | Logger * | logger | ) |
◆ ~SECompleteBloodCount()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEPatientAssessment.
◆ GetHematocrit() [1/2]
|
virtual |
◆ GetHematocrit() [2/2]
|
virtual |
◆ GetHemoglobin() [1/2]
|
virtual |
◆ GetHemoglobin() [2/2]
|
virtual |
◆ GetMeanCorpuscularHemoglobin() [1/2]
|
virtual |
◆ GetMeanCorpuscularHemoglobin() [2/2]
|
virtual |
◆ GetMeanCorpuscularHemoglobinConcentration() [1/2]
|
virtual |
◆ GetMeanCorpuscularHemoglobinConcentration() [2/2]
|
virtual |
◆ GetMeanCorpuscularVolume() [1/2]
|
virtual |
◆ GetMeanCorpuscularVolume() [2/2]
|
virtual |
◆ GetPlateletCount() [1/2]
|
virtual |
◆ GetPlateletCount() [2/2]
|
virtual |
◆ GetRedBloodCellCount() [1/2]
|
virtual |
◆ GetRedBloodCellCount() [2/2]
|
virtual |
◆ GetWhiteBloodCellCount() [1/2]
|
virtual |
◆ GetWhiteBloodCellCount() [2/2]
|
virtual |
◆ HasHematocrit()
|
virtual |
◆ HasHemoglobin()
|
virtual |
◆ HasMeanCorpuscularHemoglobin()
|
virtual |
◆ HasMeanCorpuscularHemoglobinConcentration()
|
virtual |
◆ HasMeanCorpuscularVolume()
|
virtual |
◆ HasPlateletCount()
|
virtual |
◆ HasRedBloodCellCount()
|
virtual |
◆ HasWhiteBloodCellCount()
|
virtual |
◆ SerializeToFile()
|
overridevirtual |
Implements SEPatientAssessment.
◆ SerializeToString()
|
overridevirtual |
Implements SEPatientAssessment.
Friends And Related Function Documentation
◆ PBPatientAssessment
|
friend |
Member Data Documentation
◆ m_Hematocrit
|
protected |
◆ m_Hemoglobin
|
protected |
◆ m_MeanCorpuscularHemoglobin
|
protected |
◆ m_MeanCorpuscularHemoglobinConcentration
|
protected |
◆ m_MeanCorpuscularVolume
|
protected |
◆ m_PlateletCount
|
protected |
◆ m_RedBloodCellCount
|
protected |
◆ m_WhiteBloodCellCount
|
protected |

Public Member Functions inherited from