SEBloodChemistrySystem Class Reference

More...

#include <SEBloodChemistrySystem.h>

Inherits SESystem.

Inherited by BloodChemistry.

Public Member Functions

 SEBloodChemistrySystem (Logger *logger)
 
virtual ~SEBloodChemistrySystem ()
 
virtual void Clear ()
 
  • Deletes all members.
More...
 
virtual const SEScalarGetScalar (const std::string &name)
 
  • A reflextion type call that will return the Scalar associated with the string.
    ex. GetScalar("Hematocrit") will return the SEScalarPercent object associated with Hematocrit
More...
 
- Public Member Functions inherited from SESystem
 SESystem (Logger *logger)
 
virtual ~SESystem ()
 
- Public Member Functions inherited from Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 
virtual void Debug (std::string const &msg, std::string const &origin=empty) const
 
virtual void Debug (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Debug (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Info (std::string const &msg, std::string const &origin=empty) const
 
virtual void Info (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (const std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::string const &msg, std::string const &origin=empty) const
 
virtual void Warning (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Error (std::string const &msg, std::string const &origin=empty) const
 
virtual void Error (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Error (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::string const &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::ostream &msg, std::string const &origin=empty) const
 

Protected Attributes

SEScalarMassPerVolumem_BloodDensity
 
SEScalarm_BloodPH
 
SEScalarHeatCapacitancePerMassm_BloodSpecificHeat
 
SEScalarMassPerVolumem_BloodUreaNitrogenConcentration
 
SEScalar0To1m_CarbonDioxideSaturation
 
SEScalar0To1m_CarbonMonoxideSaturation
 
SEScalar0To1m_Hematocrit
 
SEScalarMassm_HemoglobinContent
 
SEScalar0To1m_OxygenSaturation
 
SEScalarAmountPerVolumem_Phosphate
 
SEScalarVolumem_PlasmaVolume
 
SEScalar0To1m_PulseOximetry
 
SEScalarAmountPerVolumem_RedBloodCellCount
 
SEScalar0To1m_ShuntFraction
 
SEScalarAmountPerVolumem_StrongIonDifference
 
SEScalarMassPerVolumem_TotalProteinConcentration
 
SEScalar0To1m_VolumeFractionNeutralPhospholipidInPlasma
 
SEScalar0To1m_VolumeFractionNeutralLipidInPlasma
 
SEScalarAmountPerVolumem_WhiteBloodCellCount
 
SEScalarPressurem_ArterialCarbonDioxidePressure
 
SEScalarPressurem_ArterialOxygenPressure
 
SEScalarPressurem_PulmonaryArterialCarbonDioxidePressure
 
SEScalarPressurem_PulmonaryArterialOxygenPressure
 
SEScalarPressurem_PulmonaryVenousCarbonDioxidePressure
 
SEScalarPressurem_PulmonaryVenousOxygenPressure
 
SEScalarPressurem_VenousCarbonDioxidePressure
 
SEScalarPressurem_VenousOxygenPressure
 
- Protected Attributes inherited from SESystem
std::stringstream m_ss
 
- Protected Attributes inherited from Loggable
Loggerm_Logger
 

Friends

class PBPhysiology
 

BloodDensity

virtual bool HasBloodDensity () const
 
  • Check to see if an property or child object has been allocated.
More...
 
virtual SEScalarMassPerVolumeGetBloodDensity ()
 
  • Return the Property/Child object, if it does not exist, it will be allocated.
More...
 
virtual double GetBloodDensity (const MassPerVolumeUnit &unit) const
 
  • Returns the value of the Property, NaN is returned if the property does not exist.
More...
 

BloodPH

virtual bool HasBloodPH () const
 Test if member has been allocated More...
 
virtual SEScalarGetBloodPH ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodPH () const
 Test if member has been allocated More...
 

BloodSpecificHeat

virtual bool HasBloodSpecificHeat () const
 Test if member has been allocated More...
 
virtual SEScalarHeatCapacitancePerMassGetBloodSpecificHeat ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodSpecificHeat (const HeatCapacitancePerMassUnit &unit) const
 Test if member has been allocated More...
 

BloodUreaNitrogenConcentration

virtual bool HasBloodUreaNitrogenConcentration () const
 Test if member has been allocated More...
 
virtual SEScalarMassPerVolumeGetBloodUreaNitrogenConcentration ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodUreaNitrogenConcentration (const MassPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

CarbonDioxideSaturation

virtual bool HasCarbonDioxideSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetCarbonDioxideSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetCarbonDioxideSaturation () const
 Test if member has been allocated More...
 

CarbonMonoxideSaturation

virtual bool HasCarbonMonoxideSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetCarbonMonoxideSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetCarbonMonoxideSaturation () const
 Test if member has been allocated More...
 

Hematocrit

virtual bool HasHematocrit () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetHematocrit ()
 Get member class, allocate if nullptr. More...
 
virtual double GetHematocrit () const
 Test if member has been allocated More...
 

HemoglobinContent

virtual bool HasHemoglobinContent () const
 Test if member has been allocated More...
 
virtual SEScalarMassGetHemoglobinContent ()
 Get member class, allocate if nullptr. More...
 
virtual double GetHemoglobinContent (const MassUnit &unit) const
 Test if member has been allocated More...
 

OxygenSaturation

virtual bool HasOxygenSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetOxygenSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetOxygenSaturation () const
 Test if member has been allocated More...
 

Phosphate

virtual bool HasPhosphate () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetPhosphate ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPhosphate (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

PlasmaVolume

virtual bool HasPlasmaVolume () const
 Test if member has been allocated More...
 
virtual SEScalarVolumeGetPlasmaVolume ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPlasmaVolume (const VolumeUnit &unit) const
 Test if member has been allocated More...
 

PulseOximetry

virtual bool HasPulseOximetry () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetPulseOximetry ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulseOximetry () const
 Test if member has been allocated More...
 

RedBloodCellCount

virtual bool HasRedBloodCellCount () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetRedBloodCellCount ()
 Get member class, allocate if nullptr. More...
 
virtual double GetRedBloodCellCount (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

StrongIonDifference

virtual bool HasStrongIonDifference () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetStrongIonDifference ()
 Get member class, allocate if nullptr. More...
 
virtual double GetStrongIonDifference (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

ShuntFraction

virtual bool HasShuntFraction () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetShuntFraction ()
 Get member class, allocate if nullptr. More...
 
virtual double GetShuntFraction () const
 Test if member has been allocated More...
 

TotalProteinConcentration

virtual bool HasTotalProteinConcentration () const
 Test if member has been allocated More...
 
virtual SEScalarMassPerVolumeGetTotalProteinConcentration ()
 Get member class, allocate if nullptr. More...
 
virtual double GetTotalProteinConcentration (const MassPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

VolumeFractionNeutralPhospholipidInPlasma

virtual bool HasVolumeFractionNeutralPhospholipidInPlasma () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetVolumeFractionNeutralPhospholipidInPlasma ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVolumeFractionNeutralPhospholipidInPlasma () const
 Test if member has been allocated More...
 

VolumeFractionNeutralLipidInPlasma

virtual bool HasVolumeFractionNeutralLipidInPlasma () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetVolumeFractionNeutralLipidInPlasma ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVolumeFractionNeutralLipidInPlasma () const
 Test if member has been allocated More...
 

WhiteBloodCellCount

virtual bool HasWhiteBloodCellCount () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetWhiteBloodCellCount ()
 Get member class, allocate if nullptr. More...
 
virtual double GetWhiteBloodCellCount (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 

ArterialCarbonDioxidePressure

virtual bool HasArterialCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetArterialCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetArterialCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

ArterialOxygenPressure

virtual bool HasArterialOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetArterialOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetArterialOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryArterialCarbonDioxidePressure

virtual bool HasPulmonaryArterialCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryArterialCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryArterialCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryArterialOxygenPressure

virtual bool HasPulmonaryArterialOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryArterialOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryArterialOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryVenousCarbonDioxidePressure

virtual bool HasPulmonaryVenousCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryVenousCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryVenousCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

PulmonaryVenousOxygenPressure

virtual bool HasPulmonaryVenousOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryVenousOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryVenousOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

VenousCarbonDioxidePressure

virtual bool HasVenousCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetVenousCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVenousCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

VenousOxygenPressure

virtual bool HasVenousOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetVenousOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVenousOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 

Additional Inherited Members

- Static Public Member Functions inherited from SESystem
static const SEScalarGetScalar (const std::string &name, std::vector< SESystem *> *systems)
 
- Static Public Attributes inherited from Loggable
static const std::string empty
 

Detailed Description

Constructor & Destructor Documentation

◆ SEBloodChemistrySystem()

SEBloodChemistrySystem::SEBloodChemistrySystem ( Logger logger)

◆ ~SEBloodChemistrySystem()

SEBloodChemistrySystem::~SEBloodChemistrySystem ( )
virtual

Member Function Documentation

◆ Clear()

void SEBloodChemistrySystem::Clear ( )
virtual

  • Deletes all members.

Reimplemented from SESystem.

Reimplemented in BloodChemistry.

◆ GetArterialCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetArterialCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetArterialCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetArterialCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetArterialOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetArterialOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetArterialOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetArterialOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetBloodDensity() [1/2]

SEScalarMassPerVolume & SEBloodChemistrySystem::GetBloodDensity ( )
virtual

  • Return the Property/Child object, if it does not exist, it will be allocated.

◆ GetBloodDensity() [2/2]

double SEBloodChemistrySystem::GetBloodDensity ( const MassPerVolumeUnit unit) const
virtual

  • Returns the value of the Property, NaN is returned if the property does not exist.

◆ GetBloodPH() [1/2]

SEScalar & SEBloodChemistrySystem::GetBloodPH ( )
virtual

Get member class, allocate if nullptr.

◆ GetBloodPH() [2/2]

double SEBloodChemistrySystem::GetBloodPH ( ) const
virtual

Test if member has been allocated

◆ GetBloodSpecificHeat() [1/2]

SEScalarHeatCapacitancePerMass & SEBloodChemistrySystem::GetBloodSpecificHeat ( )
virtual

Get member class, allocate if nullptr.

◆ GetBloodSpecificHeat() [2/2]

double SEBloodChemistrySystem::GetBloodSpecificHeat ( const HeatCapacitancePerMassUnit unit) const
virtual

Test if member has been allocated

◆ GetBloodUreaNitrogenConcentration() [1/2]

SEScalarMassPerVolume & SEBloodChemistrySystem::GetBloodUreaNitrogenConcentration ( )
virtual

Get member class, allocate if nullptr.

◆ GetBloodUreaNitrogenConcentration() [2/2]

double SEBloodChemistrySystem::GetBloodUreaNitrogenConcentration ( const MassPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetCarbonDioxideSaturation() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetCarbonDioxideSaturation ( )
virtual

Get member class, allocate if nullptr.

◆ GetCarbonDioxideSaturation() [2/2]

double SEBloodChemistrySystem::GetCarbonDioxideSaturation ( ) const
virtual

Test if member has been allocated

◆ GetCarbonMonoxideSaturation() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetCarbonMonoxideSaturation ( )
virtual

Get member class, allocate if nullptr.

◆ GetCarbonMonoxideSaturation() [2/2]

double SEBloodChemistrySystem::GetCarbonMonoxideSaturation ( ) const
virtual

Test if member has been allocated

◆ GetHematocrit() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetHematocrit ( )
virtual

Get member class, allocate if nullptr.

◆ GetHematocrit() [2/2]

double SEBloodChemistrySystem::GetHematocrit ( ) const
virtual

Test if member has been allocated

◆ GetHemoglobinContent() [1/2]

SEScalarMass & SEBloodChemistrySystem::GetHemoglobinContent ( )
virtual

Get member class, allocate if nullptr.

◆ GetHemoglobinContent() [2/2]

double SEBloodChemistrySystem::GetHemoglobinContent ( const MassUnit unit) const
virtual

Test if member has been allocated

◆ GetOxygenSaturation() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetOxygenSaturation ( )
virtual

Get member class, allocate if nullptr.

◆ GetOxygenSaturation() [2/2]

double SEBloodChemistrySystem::GetOxygenSaturation ( ) const
virtual

Test if member has been allocated

◆ GetPhosphate() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetPhosphate ( )
virtual

Get member class, allocate if nullptr.

◆ GetPhosphate() [2/2]

double SEBloodChemistrySystem::GetPhosphate ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetPlasmaVolume() [1/2]

SEScalarVolume & SEBloodChemistrySystem::GetPlasmaVolume ( )
virtual

Get member class, allocate if nullptr.

◆ GetPlasmaVolume() [2/2]

double SEBloodChemistrySystem::GetPlasmaVolume ( const VolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryArterialCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryArterialCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryArterialCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryArterialCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryArterialOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryArterialOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryArterialOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryArterialOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryVenousCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryVenousCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryVenousCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryVenousCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulmonaryVenousOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetPulmonaryVenousOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulmonaryVenousOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetPulmonaryVenousOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetPulseOximetry() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetPulseOximetry ( )
virtual

Get member class, allocate if nullptr.

◆ GetPulseOximetry() [2/2]

double SEBloodChemistrySystem::GetPulseOximetry ( ) const
virtual

Test if member has been allocated

◆ GetRedBloodCellCount() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetRedBloodCellCount ( )
virtual

Get member class, allocate if nullptr.

◆ GetRedBloodCellCount() [2/2]

double SEBloodChemistrySystem::GetRedBloodCellCount ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetScalar()

const SEScalar * SEBloodChemistrySystem::GetScalar ( const std::string &  name)
virtual

  • A reflextion type call that will return the Scalar associated with the string.
    ex. GetScalar("Hematocrit") will return the SEScalarPercent object associated with Hematocrit

  • Note this is an expensive call as it will string compare many times
    This is best used, and intended for, you to dynamically prepopulate
    a mapping data structure that will help access what you need

Implements SESystem.

◆ GetShuntFraction() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetShuntFraction ( )
virtual

Get member class, allocate if nullptr.

◆ GetShuntFraction() [2/2]

double SEBloodChemistrySystem::GetShuntFraction ( ) const
virtual

Test if member has been allocated

◆ GetStrongIonDifference() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetStrongIonDifference ( )
virtual

Get member class, allocate if nullptr.

◆ GetStrongIonDifference() [2/2]

double SEBloodChemistrySystem::GetStrongIonDifference ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetTotalProteinConcentration() [1/2]

SEScalarMassPerVolume & SEBloodChemistrySystem::GetTotalProteinConcentration ( )
virtual

Get member class, allocate if nullptr.

◆ GetTotalProteinConcentration() [2/2]

double SEBloodChemistrySystem::GetTotalProteinConcentration ( const MassPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ GetVenousCarbonDioxidePressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetVenousCarbonDioxidePressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetVenousCarbonDioxidePressure() [2/2]

double SEBloodChemistrySystem::GetVenousCarbonDioxidePressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetVenousOxygenPressure() [1/2]

SEScalarPressure & SEBloodChemistrySystem::GetVenousOxygenPressure ( )
virtual

Get member class, allocate if nullptr.

◆ GetVenousOxygenPressure() [2/2]

double SEBloodChemistrySystem::GetVenousOxygenPressure ( const PressureUnit unit) const
virtual

Test if member has been allocated

◆ GetVolumeFractionNeutralLipidInPlasma() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetVolumeFractionNeutralLipidInPlasma ( )
virtual

Get member class, allocate if nullptr.

◆ GetVolumeFractionNeutralLipidInPlasma() [2/2]

double SEBloodChemistrySystem::GetVolumeFractionNeutralLipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ GetVolumeFractionNeutralPhospholipidInPlasma() [1/2]

SEScalar0To1 & SEBloodChemistrySystem::GetVolumeFractionNeutralPhospholipidInPlasma ( )
virtual

Get member class, allocate if nullptr.

◆ GetVolumeFractionNeutralPhospholipidInPlasma() [2/2]

double SEBloodChemistrySystem::GetVolumeFractionNeutralPhospholipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ GetWhiteBloodCellCount() [1/2]

SEScalarAmountPerVolume & SEBloodChemistrySystem::GetWhiteBloodCellCount ( )
virtual

Get member class, allocate if nullptr.

◆ GetWhiteBloodCellCount() [2/2]

double SEBloodChemistrySystem::GetWhiteBloodCellCount ( const AmountPerVolumeUnit unit) const
virtual

Test if member has been allocated

◆ HasArterialCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasArterialCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasArterialOxygenPressure()

bool SEBloodChemistrySystem::HasArterialOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasBloodDensity()

bool SEBloodChemistrySystem::HasBloodDensity ( ) const
virtual

  • Check to see if an property or child object has been allocated.

◆ HasBloodPH()

bool SEBloodChemistrySystem::HasBloodPH ( ) const
virtual

Test if member has been allocated

◆ HasBloodSpecificHeat()

bool SEBloodChemistrySystem::HasBloodSpecificHeat ( ) const
virtual

Test if member has been allocated

◆ HasBloodUreaNitrogenConcentration()

bool SEBloodChemistrySystem::HasBloodUreaNitrogenConcentration ( ) const
virtual

Test if member has been allocated

◆ HasCarbonDioxideSaturation()

bool SEBloodChemistrySystem::HasCarbonDioxideSaturation ( ) const
virtual

Test if member has been allocated

◆ HasCarbonMonoxideSaturation()

bool SEBloodChemistrySystem::HasCarbonMonoxideSaturation ( ) const
virtual

Test if member has been allocated

◆ HasHematocrit()

bool SEBloodChemistrySystem::HasHematocrit ( ) const
virtual

Test if member has been allocated

◆ HasHemoglobinContent()

bool SEBloodChemistrySystem::HasHemoglobinContent ( ) const
virtual

Test if member has been allocated

◆ HasOxygenSaturation()

bool SEBloodChemistrySystem::HasOxygenSaturation ( ) const
virtual

Test if member has been allocated

◆ HasPhosphate()

bool SEBloodChemistrySystem::HasPhosphate ( ) const
virtual

Test if member has been allocated

◆ HasPlasmaVolume()

bool SEBloodChemistrySystem::HasPlasmaVolume ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryArterialCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasPulmonaryArterialCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryArterialOxygenPressure()

bool SEBloodChemistrySystem::HasPulmonaryArterialOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryVenousCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasPulmonaryVenousCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasPulmonaryVenousOxygenPressure()

bool SEBloodChemistrySystem::HasPulmonaryVenousOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasPulseOximetry()

bool SEBloodChemistrySystem::HasPulseOximetry ( ) const
virtual

Test if member has been allocated

◆ HasRedBloodCellCount()

bool SEBloodChemistrySystem::HasRedBloodCellCount ( ) const
virtual

Test if member has been allocated

◆ HasShuntFraction()

bool SEBloodChemistrySystem::HasShuntFraction ( ) const
virtual

Test if member has been allocated

◆ HasStrongIonDifference()

bool SEBloodChemistrySystem::HasStrongIonDifference ( ) const
virtual

Test if member has been allocated

◆ HasTotalProteinConcentration()

bool SEBloodChemistrySystem::HasTotalProteinConcentration ( ) const
virtual

Test if member has been allocated

◆ HasVenousCarbonDioxidePressure()

bool SEBloodChemistrySystem::HasVenousCarbonDioxidePressure ( ) const
virtual

Test if member has been allocated

◆ HasVenousOxygenPressure()

bool SEBloodChemistrySystem::HasVenousOxygenPressure ( ) const
virtual

Test if member has been allocated

◆ HasVolumeFractionNeutralLipidInPlasma()

bool SEBloodChemistrySystem::HasVolumeFractionNeutralLipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ HasVolumeFractionNeutralPhospholipidInPlasma()

bool SEBloodChemistrySystem::HasVolumeFractionNeutralPhospholipidInPlasma ( ) const
virtual

Test if member has been allocated

◆ HasWhiteBloodCellCount()

bool SEBloodChemistrySystem::HasWhiteBloodCellCount ( ) const
virtual

Test if member has been allocated

Friends And Related Function Documentation

◆ PBPhysiology

friend class PBPhysiology
friend

Member Data Documentation

◆ m_ArterialCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_ArterialCarbonDioxidePressure
protected

◆ m_ArterialOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_ArterialOxygenPressure
protected

◆ m_BloodDensity

SEScalarMassPerVolume* SEBloodChemistrySystem::m_BloodDensity
protected

◆ m_BloodPH

SEScalar* SEBloodChemistrySystem::m_BloodPH
protected

◆ m_BloodSpecificHeat

SEScalarHeatCapacitancePerMass* SEBloodChemistrySystem::m_BloodSpecificHeat
protected

◆ m_BloodUreaNitrogenConcentration

SEScalarMassPerVolume* SEBloodChemistrySystem::m_BloodUreaNitrogenConcentration
protected

◆ m_CarbonDioxideSaturation

SEScalar0To1* SEBloodChemistrySystem::m_CarbonDioxideSaturation
protected

◆ m_CarbonMonoxideSaturation

SEScalar0To1* SEBloodChemistrySystem::m_CarbonMonoxideSaturation
protected

◆ m_Hematocrit

SEScalar0To1* SEBloodChemistrySystem::m_Hematocrit
protected

◆ m_HemoglobinContent

SEScalarMass* SEBloodChemistrySystem::m_HemoglobinContent
protected

◆ m_OxygenSaturation

SEScalar0To1* SEBloodChemistrySystem::m_OxygenSaturation
protected

◆ m_Phosphate

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_Phosphate
protected

◆ m_PlasmaVolume

SEScalarVolume* SEBloodChemistrySystem::m_PlasmaVolume
protected

◆ m_PulmonaryArterialCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryArterialCarbonDioxidePressure
protected

◆ m_PulmonaryArterialOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryArterialOxygenPressure
protected

◆ m_PulmonaryVenousCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryVenousCarbonDioxidePressure
protected

◆ m_PulmonaryVenousOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_PulmonaryVenousOxygenPressure
protected

◆ m_PulseOximetry

SEScalar0To1* SEBloodChemistrySystem::m_PulseOximetry
protected

◆ m_RedBloodCellCount

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_RedBloodCellCount
protected

◆ m_ShuntFraction

SEScalar0To1* SEBloodChemistrySystem::m_ShuntFraction
protected

◆ m_StrongIonDifference

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_StrongIonDifference
protected

◆ m_TotalProteinConcentration

SEScalarMassPerVolume* SEBloodChemistrySystem::m_TotalProteinConcentration
protected

◆ m_VenousCarbonDioxidePressure

SEScalarPressure* SEBloodChemistrySystem::m_VenousCarbonDioxidePressure
protected

◆ m_VenousOxygenPressure

SEScalarPressure* SEBloodChemistrySystem::m_VenousOxygenPressure
protected

◆ m_VolumeFractionNeutralLipidInPlasma

SEScalar0To1* SEBloodChemistrySystem::m_VolumeFractionNeutralLipidInPlasma
protected

◆ m_VolumeFractionNeutralPhospholipidInPlasma

SEScalar0To1* SEBloodChemistrySystem::m_VolumeFractionNeutralPhospholipidInPlasma
protected

◆ m_WhiteBloodCellCount

SEScalarAmountPerVolume* SEBloodChemistrySystem::m_WhiteBloodCellCount
protected