Building Medical Digital Twins with Pulse: Open Source Simulation Tools for Developers and Researchers
×
PBPatientCondition Class Reference

#include <PBPatientConditions.h>

Static Public Member Functions

static SEPatientCondition * Load (const CDM_BIND::AnyPatientConditionData &any, const SESubstanceManager &subMgr)
 
static CDM_BIND::AnyPatientConditionData * Unload (const SEPatientCondition &condition)
 
static void Serialize (const CDM_BIND::PatientConditionData &src, SEPatientCondition &dst)
 
static void Serialize (const SEPatientCondition &src, CDM_BIND::PatientConditionData &dst)
 
static void Load (const CDM_BIND::AcuteRespiratoryDistressSyndromeData &src, SEAcuteRespiratoryDistressSyndrome &dst)
 
static CDM_BIND::AcuteRespiratoryDistressSyndromeData * Unload (const SEAcuteRespiratoryDistressSyndrome &src)
 
static void Serialize (const CDM_BIND::AcuteRespiratoryDistressSyndromeData &src, SEAcuteRespiratoryDistressSyndrome &dst)
 
static void Serialize (const SEAcuteRespiratoryDistressSyndrome &src, CDM_BIND::AcuteRespiratoryDistressSyndromeData &dst)
 
static void Copy (const SEAcuteRespiratoryDistressSyndrome &src, SEAcuteRespiratoryDistressSyndrome &dst)
 
static void Load (const CDM_BIND::ChronicAnemiaData &src, SEChronicAnemia &dst)
 
static CDM_BIND::ChronicAnemiaData * Unload (const SEChronicAnemia &src)
 
static void Serialize (const CDM_BIND::ChronicAnemiaData &src, SEChronicAnemia &dst)
 
static void Serialize (const SEChronicAnemia &src, CDM_BIND::ChronicAnemiaData &dst)
 
static void Copy (const SEChronicAnemia &src, SEChronicAnemia &dst)
 
static void Load (const CDM_BIND::ChronicObstructivePulmonaryDiseaseData &src, SEChronicObstructivePulmonaryDisease &dst)
 
static CDM_BIND::ChronicObstructivePulmonaryDiseaseData * Unload (const SEChronicObstructivePulmonaryDisease &src)
 
static void Serialize (const CDM_BIND::ChronicObstructivePulmonaryDiseaseData &src, SEChronicObstructivePulmonaryDisease &dst)
 
static void Serialize (const SEChronicObstructivePulmonaryDisease &src, CDM_BIND::ChronicObstructivePulmonaryDiseaseData &dst)
 
static void Copy (const SEChronicObstructivePulmonaryDisease &src, SEChronicObstructivePulmonaryDisease &dst)
 
static void Load (const CDM_BIND::ChronicPericardialEffusionData &src, SEChronicPericardialEffusion &dst)
 
static CDM_BIND::ChronicPericardialEffusionData * Unload (const SEChronicPericardialEffusion &src)
 
static void Serialize (const CDM_BIND::ChronicPericardialEffusionData &src, SEChronicPericardialEffusion &dst)
 
static void Serialize (const SEChronicPericardialEffusion &src, CDM_BIND::ChronicPericardialEffusionData &dst)
 
static void Copy (const SEChronicPericardialEffusion &src, SEChronicPericardialEffusion &dst)
 
static void Load (const CDM_BIND::ChronicRenalStenosisData &src, SEChronicRenalStenosis &dst)
 
static CDM_BIND::ChronicRenalStenosisData * Unload (const SEChronicRenalStenosis &src)
 
static void Serialize (const CDM_BIND::ChronicRenalStenosisData &src, SEChronicRenalStenosis &dst)
 
static void Serialize (const SEChronicRenalStenosis &src, CDM_BIND::ChronicRenalStenosisData &dst)
 
static void Copy (const SEChronicRenalStenosis &src, SEChronicRenalStenosis &dst)
 
static void Load (const CDM_BIND::ChronicVentricularSystolicDysfunctionData &src, SEChronicVentricularSystolicDysfunction &dst)
 
static CDM_BIND::ChronicVentricularSystolicDysfunctionData * Unload (const SEChronicVentricularSystolicDysfunction &src)
 
static void Serialize (const CDM_BIND::ChronicVentricularSystolicDysfunctionData &src, SEChronicVentricularSystolicDysfunction &dst)
 
static void Serialize (const SEChronicVentricularSystolicDysfunction &src, CDM_BIND::ChronicVentricularSystolicDysfunctionData &dst)
 
static void Copy (const SEChronicVentricularSystolicDysfunction &src, SEChronicVentricularSystolicDysfunction &dst)
 
static void Load (const CDM_BIND::ConsumeMealData &src, SEConsumeMeal &dst)
 
static CDM_BIND::ConsumeMealData * Unload (const SEConsumeMeal &src)
 
static void Serialize (const CDM_BIND::ConsumeMealData &src, SEConsumeMeal &dst)
 
static void Serialize (const SEConsumeMeal &src, CDM_BIND::ConsumeMealData &dst)
 
static void Copy (const SEConsumeMeal &src, SEConsumeMeal &dst)
 
static void Load (const CDM_BIND::DehydrationData &src, SEDehydration &dst)
 
static CDM_BIND::DehydrationData * Unload (const SEDehydration &src)
 
static void Serialize (const CDM_BIND::DehydrationData &src, SEDehydration &dst)
 
static void Serialize (const SEDehydration &src, CDM_BIND::DehydrationData &dst)
 
static void Copy (const SEDehydration &src, SEDehydration &dst)
 
static void Load (const CDM_BIND::ImpairedAlveolarExchangeData &src, SEImpairedAlveolarExchange &dst)
 
static CDM_BIND::ImpairedAlveolarExchangeData * Unload (const SEImpairedAlveolarExchange &src)
 
static void Serialize (const CDM_BIND::ImpairedAlveolarExchangeData &src, SEImpairedAlveolarExchange &dst)
 
static void Serialize (const SEImpairedAlveolarExchange &src, CDM_BIND::ImpairedAlveolarExchangeData &dst)
 
static void Copy (const SEImpairedAlveolarExchange &src, SEImpairedAlveolarExchange &dst)
 
static void Load (const CDM_BIND::PneumoniaData &src, SEPneumonia &dst)
 
static CDM_BIND::PneumoniaData * Unload (const SEPneumonia &src)
 
static void Serialize (const CDM_BIND::PneumoniaData &src, SEPneumonia &dst)
 
static void Serialize (const SEPneumonia &src, CDM_BIND::PneumoniaData &dst)
 
static void Copy (const SEPneumonia &src, SEPneumonia &dst)
 
static void Load (const CDM_BIND::PulmonaryFibrosisData &src, SEPulmonaryFibrosis &dst)
 
static CDM_BIND::PulmonaryFibrosisData * Unload (const SEPulmonaryFibrosis &src)
 
static void Serialize (const CDM_BIND::PulmonaryFibrosisData &src, SEPulmonaryFibrosis &dst)
 
static void Serialize (const SEPulmonaryFibrosis &src, CDM_BIND::PulmonaryFibrosisData &dst)
 
static void Copy (const SEPulmonaryFibrosis &src, SEPulmonaryFibrosis &dst)
 
static void Load (const CDM_BIND::PulmonaryShuntData &src, SEPulmonaryShunt &dst)
 
static CDM_BIND::PulmonaryShuntData * Unload (const SEPulmonaryShunt &src)
 
static void Serialize (const CDM_BIND::PulmonaryShuntData &src, SEPulmonaryShunt &dst)
 
static void Serialize (const SEPulmonaryShunt &src, CDM_BIND::PulmonaryShuntData &dst)
 
static void Copy (const SEPulmonaryShunt &src, SEPulmonaryShunt &dst)
 
static void Load (const CDM_BIND::SepsisData &src, SESepsis &dst)
 
static CDM_BIND::SepsisData * Unload (const SESepsis &src)
 
static void Serialize (const CDM_BIND::SepsisData &src, SESepsis &dst)
 
static void Serialize (const SESepsis &src, CDM_BIND::SepsisData &dst)
 
static void Copy (const SESepsis &src, SESepsis &dst)
 

Member Function Documentation

◆ Copy() [1/13]

void PBPatientCondition::Copy ( const SEAcuteRespiratoryDistressSyndrome &  src,
SEAcuteRespiratoryDistressSyndrome &  dst 
)
static

◆ Copy() [2/13]

void PBPatientCondition::Copy ( const SEChronicAnemia &  src,
SEChronicAnemia &  dst 
)
static

◆ Copy() [3/13]

void PBPatientCondition::Copy ( const SEChronicObstructivePulmonaryDisease &  src,
SEChronicObstructivePulmonaryDisease &  dst 
)
static

◆ Copy() [4/13]

void PBPatientCondition::Copy ( const SEChronicPericardialEffusion &  src,
SEChronicPericardialEffusion &  dst 
)
static

◆ Copy() [5/13]

void PBPatientCondition::Copy ( const SEChronicRenalStenosis &  src,
SEChronicRenalStenosis &  dst 
)
static

◆ Copy() [6/13]

void PBPatientCondition::Copy ( const SEChronicVentricularSystolicDysfunction &  src,
SEChronicVentricularSystolicDysfunction &  dst 
)
static

◆ Copy() [7/13]

void PBPatientCondition::Copy ( const SEConsumeMeal &  src,
SEConsumeMeal &  dst 
)
static

◆ Copy() [8/13]

void PBPatientCondition::Copy ( const SEDehydration &  src,
SEDehydration &  dst 
)
static

◆ Copy() [9/13]

void PBPatientCondition::Copy ( const SEImpairedAlveolarExchange &  src,
SEImpairedAlveolarExchange &  dst 
)
static

◆ Copy() [10/13]

void PBPatientCondition::Copy ( const SEPneumonia &  src,
SEPneumonia &  dst 
)
static

◆ Copy() [11/13]

void PBPatientCondition::Copy ( const SEPulmonaryFibrosis &  src,
SEPulmonaryFibrosis &  dst 
)
static

◆ Copy() [12/13]

void PBPatientCondition::Copy ( const SEPulmonaryShunt &  src,
SEPulmonaryShunt &  dst 
)
static

◆ Copy() [13/13]

void PBPatientCondition::Copy ( const SESepsis &  src,
SESepsis &  dst 
)
static

◆ Load() [1/14]

void PBPatientCondition::Load ( const CDM_BIND::AcuteRespiratoryDistressSyndromeData &  src,
SEAcuteRespiratoryDistressSyndrome &  dst 
)
static

◆ Load() [2/14]

SEPatientCondition * PBPatientCondition::Load ( const CDM_BIND::AnyPatientConditionData &  any,
const SESubstanceManager &  subMgr 
)
static

Create a new condition based on the binding object, load that data into the new condition, and return said condition

◆ Load() [3/14]

void PBPatientCondition::Load ( const CDM_BIND::ChronicAnemiaData &  src,
SEChronicAnemia &  dst 
)
static

◆ Load() [4/14]

void PBPatientCondition::Load ( const CDM_BIND::ChronicObstructivePulmonaryDiseaseData &  src,
SEChronicObstructivePulmonaryDisease &  dst 
)
static

◆ Load() [5/14]

void PBPatientCondition::Load ( const CDM_BIND::ChronicPericardialEffusionData &  src,
SEChronicPericardialEffusion &  dst 
)
static

◆ Load() [6/14]

void PBPatientCondition::Load ( const CDM_BIND::ChronicRenalStenosisData &  src,
SEChronicRenalStenosis &  dst 
)
static

◆ Load() [7/14]

void PBPatientCondition::Load ( const CDM_BIND::ChronicVentricularSystolicDysfunctionData &  src,
SEChronicVentricularSystolicDysfunction &  dst 
)
static

◆ Load() [8/14]

void PBPatientCondition::Load ( const CDM_BIND::ConsumeMealData &  src,
SEConsumeMeal &  dst 
)
static

◆ Load() [9/14]

void PBPatientCondition::Load ( const CDM_BIND::DehydrationData &  src,
SEDehydration &  dst 
)
static

◆ Load() [10/14]

void PBPatientCondition::Load ( const CDM_BIND::ImpairedAlveolarExchangeData &  src,
SEImpairedAlveolarExchange &  dst 
)
static

◆ Load() [11/14]

void PBPatientCondition::Load ( const CDM_BIND::PneumoniaData &  src,
SEPneumonia &  dst 
)
static

◆ Load() [12/14]

void PBPatientCondition::Load ( const CDM_BIND::PulmonaryFibrosisData &  src,
SEPulmonaryFibrosis &  dst 
)
static

◆ Load() [13/14]

void PBPatientCondition::Load ( const CDM_BIND::PulmonaryShuntData &  src,
SEPulmonaryShunt &  dst 
)
static

◆ Load() [14/14]

void PBPatientCondition::Load ( const CDM_BIND::SepsisData &  src,
SESepsis &  dst 
)
static

◆ Serialize() [1/28]

void PBPatientCondition::Serialize ( const CDM_BIND::AcuteRespiratoryDistressSyndromeData &  src,
SEAcuteRespiratoryDistressSyndrome &  dst 
)
static

◆ Serialize() [2/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ChronicAnemiaData &  src,
SEChronicAnemia &  dst 
)
static

◆ Serialize() [3/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ChronicObstructivePulmonaryDiseaseData &  src,
SEChronicObstructivePulmonaryDisease &  dst 
)
static

◆ Serialize() [4/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ChronicPericardialEffusionData &  src,
SEChronicPericardialEffusion &  dst 
)
static

◆ Serialize() [5/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ChronicRenalStenosisData &  src,
SEChronicRenalStenosis &  dst 
)
static

◆ Serialize() [6/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ChronicVentricularSystolicDysfunctionData &  src,
SEChronicVentricularSystolicDysfunction &  dst 
)
static

◆ Serialize() [7/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ConsumeMealData &  src,
SEConsumeMeal &  dst 
)
static

◆ Serialize() [8/28]

void PBPatientCondition::Serialize ( const CDM_BIND::DehydrationData &  src,
SEDehydration &  dst 
)
static

◆ Serialize() [9/28]

void PBPatientCondition::Serialize ( const CDM_BIND::ImpairedAlveolarExchangeData &  src,
SEImpairedAlveolarExchange &  dst 
)
static

◆ Serialize() [10/28]

PUSH_PROTO_WARNINGS POP_PROTO_WARNINGS void PBPatientCondition::Serialize ( const CDM_BIND::PatientConditionData &  src,
SEPatientCondition &  dst 
)
static

◆ Serialize() [11/28]

void PBPatientCondition::Serialize ( const CDM_BIND::PneumoniaData &  src,
SEPneumonia &  dst 
)
static

◆ Serialize() [12/28]

void PBPatientCondition::Serialize ( const CDM_BIND::PulmonaryFibrosisData &  src,
SEPulmonaryFibrosis &  dst 
)
static

◆ Serialize() [13/28]

void PBPatientCondition::Serialize ( const CDM_BIND::PulmonaryShuntData &  src,
SEPulmonaryShunt &  dst 
)
static

◆ Serialize() [14/28]

void PBPatientCondition::Serialize ( const CDM_BIND::SepsisData &  src,
SESepsis &  dst 
)
static

◆ Serialize() [15/28]

void PBPatientCondition::Serialize ( const SEAcuteRespiratoryDistressSyndrome &  src,
CDM_BIND::AcuteRespiratoryDistressSyndromeData &  dst 
)
static

◆ Serialize() [16/28]

void PBPatientCondition::Serialize ( const SEChronicAnemia &  src,
CDM_BIND::ChronicAnemiaData &  dst 
)
static

◆ Serialize() [17/28]

void PBPatientCondition::Serialize ( const SEChronicObstructivePulmonaryDisease &  src,
CDM_BIND::ChronicObstructivePulmonaryDiseaseData &  dst 
)
static

◆ Serialize() [18/28]

void PBPatientCondition::Serialize ( const SEChronicPericardialEffusion &  src,
CDM_BIND::ChronicPericardialEffusionData &  dst 
)
static

◆ Serialize() [19/28]

void PBPatientCondition::Serialize ( const SEChronicRenalStenosis &  src,
CDM_BIND::ChronicRenalStenosisData &  dst 
)
static

◆ Serialize() [20/28]

void PBPatientCondition::Serialize ( const SEChronicVentricularSystolicDysfunction &  src,
CDM_BIND::ChronicVentricularSystolicDysfunctionData &  dst 
)
static

◆ Serialize() [21/28]

void PBPatientCondition::Serialize ( const SEConsumeMeal &  src,
CDM_BIND::ConsumeMealData &  dst 
)
static

◆ Serialize() [22/28]

void PBPatientCondition::Serialize ( const SEDehydration &  src,
CDM_BIND::DehydrationData &  dst 
)
static

◆ Serialize() [23/28]

void PBPatientCondition::Serialize ( const SEImpairedAlveolarExchange &  src,
CDM_BIND::ImpairedAlveolarExchangeData &  dst 
)
static

◆ Serialize() [24/28]

void PBPatientCondition::Serialize ( const SEPatientCondition &  src,
CDM_BIND::PatientConditionData &  dst 
)
static

◆ Serialize() [25/28]

void PBPatientCondition::Serialize ( const SEPneumonia &  src,
CDM_BIND::PneumoniaData &  dst 
)
static

◆ Serialize() [26/28]

void PBPatientCondition::Serialize ( const SEPulmonaryFibrosis &  src,
CDM_BIND::PulmonaryFibrosisData &  dst 
)
static

◆ Serialize() [27/28]

void PBPatientCondition::Serialize ( const SEPulmonaryShunt &  src,
CDM_BIND::PulmonaryShuntData &  dst 
)
static

◆ Serialize() [28/28]

void PBPatientCondition::Serialize ( const SESepsis &  src,
CDM_BIND::SepsisData &  dst 
)
static

◆ Unload() [1/14]

CDM_BIND::AcuteRespiratoryDistressSyndromeData * PBPatientCondition::Unload ( const SEAcuteRespiratoryDistressSyndrome &  src)
static

◆ Unload() [2/14]

CDM_BIND::ChronicAnemiaData * PBPatientCondition::Unload ( const SEChronicAnemia &  src)
static

◆ Unload() [3/14]

CDM_BIND::ChronicObstructivePulmonaryDiseaseData * PBPatientCondition::Unload ( const SEChronicObstructivePulmonaryDisease &  src)
static

◆ Unload() [4/14]

CDM_BIND::ChronicPericardialEffusionData * PBPatientCondition::Unload ( const SEChronicPericardialEffusion &  src)
static

◆ Unload() [5/14]

CDM_BIND::ChronicRenalStenosisData * PBPatientCondition::Unload ( const SEChronicRenalStenosis &  src)
static

◆ Unload() [6/14]

CDM_BIND::ChronicVentricularSystolicDysfunctionData * PBPatientCondition::Unload ( const SEChronicVentricularSystolicDysfunction &  src)
static

◆ Unload() [7/14]

CDM_BIND::ConsumeMealData * PBPatientCondition::Unload ( const SEConsumeMeal &  src)
static

◆ Unload() [8/14]

CDM_BIND::DehydrationData * PBPatientCondition::Unload ( const SEDehydration &  src)
static

◆ Unload() [9/14]

CDM_BIND::ImpairedAlveolarExchangeData * PBPatientCondition::Unload ( const SEImpairedAlveolarExchange &  src)
static

◆ Unload() [10/14]

CDM_BIND::AnyPatientConditionData * PBPatientCondition::Unload ( const SEPatientCondition &  condition)
static

Create a new bind object, unload the action, put that in the bind object, and return said bind object

◆ Unload() [11/14]

CDM_BIND::PneumoniaData * PBPatientCondition::Unload ( const SEPneumonia &  src)
static

◆ Unload() [12/14]

CDM_BIND::PulmonaryFibrosisData * PBPatientCondition::Unload ( const SEPulmonaryFibrosis &  src)
static

◆ Unload() [13/14]

CDM_BIND::PulmonaryShuntData * PBPatientCondition::Unload ( const SEPulmonaryShunt &  src)
static

◆ Unload() [14/14]

CDM_BIND::SepsisData * PBPatientCondition::Unload ( const SESepsis &  src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.