What’s New in the Pulse Physiology Engine 4.4.0
×
PBSubstance Class Reference

#include <PBSubstance.h>

Static Public Member Functions

static void Load (const CDM_BIND::SubstanceData &src, SESubstance &dst)
 
static CDM_BIND::SubstanceData * Unload (const SESubstance &src)
 
static void Serialize (const CDM_BIND::SubstanceData &src, SESubstance &dst)
 
static void Serialize (const SESubstance &src, CDM_BIND::SubstanceData &dst)
 
static bool SerializeToString (const SESubstance &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SESubstance &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SESubstance &dst, eSerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, SESubstance &dst)
 
static void Load (const CDM_BIND::SubstanceAerosolData &src, SESubstanceAerosol &dst)
 
static CDM_BIND::SubstanceAerosolData * Unload (const SESubstanceAerosol &src)
 
static void Serialize (const CDM_BIND::SubstanceAerosolData &src, SESubstanceAerosol &dst)
 
static void Serialize (const SESubstanceAerosol &src, CDM_BIND::SubstanceAerosolData &dst)
 
static void Load (const CDM_BIND::SubstanceAerosolizationData &src, SESubstanceAerosolization &dst)
 
static CDM_BIND::SubstanceAerosolizationData * Unload (const SESubstanceAerosolization &src)
 
static void Serialize (const CDM_BIND::SubstanceAerosolizationData &src, SESubstanceAerosolization &dst)
 
static void Serialize (const SESubstanceAerosolization &src, CDM_BIND::SubstanceAerosolizationData &dst)
 
static void Load (const CDM_BIND::SubstanceBioavailabilityData &src, SESubstanceBioavailability &dst)
 
static CDM_BIND::SubstanceBioavailabilityData * Unload (const SESubstanceBioavailability &src)
 
static void Serialize (const CDM_BIND::SubstanceBioavailabilityData &src, SESubstanceBioavailability &dst)
 
static void Serialize (const SESubstanceBioavailability &src, CDM_BIND::SubstanceBioavailabilityData &dst)
 
static void Load (const CDM_BIND::SubstanceClearanceData &src, SESubstanceClearance &dst)
 
static CDM_BIND::SubstanceClearanceData * Unload (const SESubstanceClearance &src)
 
static void Serialize (const CDM_BIND::SubstanceClearanceData &src, SESubstanceClearance &dst)
 
static void Serialize (const SESubstanceClearance &src, CDM_BIND::SubstanceClearanceData &dst)
 
static void Load (const CDM_BIND::SubstanceCompoundData &src, SESubstanceCompound &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::SubstanceCompoundData * Unload (const SESubstanceCompound &src)
 
static void Serialize (const CDM_BIND::SubstanceCompoundData &src, SESubstanceCompound &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SESubstanceCompound &src, CDM_BIND::SubstanceCompoundData &dst)
 
static bool SerializeToString (const SESubstanceCompound &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SESubstanceCompound &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SESubstanceCompound &dst, const SESubstanceManager &subMgr, eSerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, SESubstanceCompound &dst, const SESubstanceManager &subMgr)
 
static void Load (const CDM_BIND::SubstanceConcentrationData &src, SESubstanceConcentration &dst)
 
static CDM_BIND::SubstanceConcentrationData * Unload (const SESubstanceConcentration &src)
 
static void Serialize (const CDM_BIND::SubstanceConcentrationData &src, SESubstanceConcentration &dst)
 
static void Serialize (const SESubstanceConcentration &src, CDM_BIND::SubstanceConcentrationData &dst)
 
static void Load (const CDM_BIND::SubstanceFractionData &src, SESubstanceFraction &dst)
 
static CDM_BIND::SubstanceFractionData * Unload (const SESubstanceFraction &src)
 
static void Serialize (const CDM_BIND::SubstanceFractionData &src, SESubstanceFraction &dst)
 
static void Serialize (const SESubstanceFraction &src, CDM_BIND::SubstanceFractionData &dst)
 
static void Load (const CDM_BIND::SubstancePharmacodynamicsData &src, SESubstancePharmacodynamics &dst)
 
static CDM_BIND::SubstancePharmacodynamicsData * Unload (const SESubstancePharmacodynamics &src)
 
static void Serialize (const CDM_BIND::SubstancePharmacodynamicsData &src, SESubstancePharmacodynamics &dst)
 
static void Serialize (const SESubstancePharmacodynamics &src, CDM_BIND::SubstancePharmacodynamicsData &dst)
 
static void Load (const CDM_BIND::SubstancePharmacokineticsData &src, SESubstancePharmacokinetics &dst)
 
static CDM_BIND::SubstancePharmacokineticsData * Unload (const SESubstancePharmacokinetics &src)
 
static void Serialize (const CDM_BIND::SubstancePharmacokineticsData &src, SESubstancePharmacokinetics &dst)
 
static void Serialize (const SESubstancePharmacokinetics &src, CDM_BIND::SubstancePharmacokineticsData &dst)
 
static void Load (const CDM_BIND::SubstancePhysicochemicalsData &src, SESubstancePhysicochemicals &dst)
 
static CDM_BIND::SubstancePhysicochemicalsData * Unload (const SESubstancePhysicochemicals &src)
 
static void Serialize (const CDM_BIND::SubstancePhysicochemicalsData &src, SESubstancePhysicochemicals &dst)
 
static void Serialize (const SESubstancePhysicochemicals &src, CDM_BIND::SubstancePhysicochemicalsData &dst)
 
static void Load (const CDM_BIND::SubstanceTissuePharmacokineticsData &src, SESubstanceTissuePharmacokinetics &dst)
 
static CDM_BIND::SubstanceTissuePharmacokineticsData * Unload (const SESubstanceTissuePharmacokinetics &src)
 
static void Serialize (const CDM_BIND::SubstanceTissuePharmacokineticsData &src, SESubstanceTissuePharmacokinetics &dst)
 
static void Serialize (const SESubstanceTissuePharmacokinetics &src, CDM_BIND::SubstanceTissuePharmacokineticsData &dst)
 

Member Function Documentation

◆ Load() [1/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceAerosolData &  src,
SESubstanceAerosol &  dst 
)
static

◆ Load() [2/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceAerosolizationData &  src,
SESubstanceAerosolization &  dst 
)
static

◆ Load() [3/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceBioavailabilityData &  src,
SESubstanceBioavailability &  dst 
)
static

◆ Load() [4/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceClearanceData &  src,
SESubstanceClearance &  dst 
)
static

◆ Load() [5/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceCompoundData &  src,
SESubstanceCompound &  dst,
const SESubstanceManager &  subMgr 
)
static

◆ Load() [6/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceConcentrationData &  src,
SESubstanceConcentration &  dst 
)
static

◆ Load() [7/12]

PUSH_PROTO_WARNINGS POP_PROTO_WARNINGS void PBSubstance::Load ( const CDM_BIND::SubstanceData &  src,
SESubstance &  dst 
)
static

◆ Load() [8/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceFractionData &  src,
SESubstanceFraction &  dst 
)
static

◆ Load() [9/12]

void PBSubstance::Load ( const CDM_BIND::SubstancePharmacodynamicsData &  src,
SESubstancePharmacodynamics &  dst 
)
static

◆ Load() [10/12]

void PBSubstance::Load ( const CDM_BIND::SubstancePharmacokineticsData &  src,
SESubstancePharmacokinetics &  dst 
)
static

◆ Load() [11/12]

void PBSubstance::Load ( const CDM_BIND::SubstancePhysicochemicalsData &  src,
SESubstancePhysicochemicals &  dst 
)
static

◆ Load() [12/12]

void PBSubstance::Load ( const CDM_BIND::SubstanceTissuePharmacokineticsData &  src,
SESubstanceTissuePharmacokinetics &  dst 
)
static

◆ Serialize() [1/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceAerosolData &  src,
SESubstanceAerosol &  dst 
)
static

◆ Serialize() [2/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceAerosolizationData &  src,
SESubstanceAerosolization &  dst 
)
static

◆ Serialize() [3/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceBioavailabilityData &  src,
SESubstanceBioavailability &  dst 
)
static

◆ Serialize() [4/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceClearanceData &  src,
SESubstanceClearance &  dst 
)
static

◆ Serialize() [5/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceCompoundData &  src,
SESubstanceCompound &  dst,
const SESubstanceManager &  subMgr 
)
static

\fatal Could not load find substance compound component for specified substance

◆ Serialize() [6/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceConcentrationData &  src,
SESubstanceConcentration &  dst 
)
static

◆ Serialize() [7/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceData &  src,
SESubstance &  dst 
)
static

◆ Serialize() [8/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceFractionData &  src,
SESubstanceFraction &  dst 
)
static

◆ Serialize() [9/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstancePharmacodynamicsData &  src,
SESubstancePharmacodynamics &  dst 
)
static

◆ Serialize() [10/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstancePharmacokineticsData &  src,
SESubstancePharmacokinetics &  dst 
)
static

◆ Serialize() [11/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstancePhysicochemicalsData &  src,
SESubstancePhysicochemicals &  dst 
)
static

◆ Serialize() [12/24]

void PBSubstance::Serialize ( const CDM_BIND::SubstanceTissuePharmacokineticsData &  src,
SESubstanceTissuePharmacokinetics &  dst 
)
static

◆ Serialize() [13/24]

void PBSubstance::Serialize ( const SESubstance &  src,
CDM_BIND::SubstanceData &  dst 
)
static

◆ Serialize() [14/24]

void PBSubstance::Serialize ( const SESubstanceAerosol &  src,
CDM_BIND::SubstanceAerosolData &  dst 
)
static

◆ Serialize() [15/24]

void PBSubstance::Serialize ( const SESubstanceAerosolization &  src,
CDM_BIND::SubstanceAerosolizationData &  dst 
)
static

◆ Serialize() [16/24]

void PBSubstance::Serialize ( const SESubstanceBioavailability &  src,
CDM_BIND::SubstanceBioavailabilityData &  dst 
)
static

◆ Serialize() [17/24]

void PBSubstance::Serialize ( const SESubstanceClearance &  src,
CDM_BIND::SubstanceClearanceData &  dst 
)
static

◆ Serialize() [18/24]

void PBSubstance::Serialize ( const SESubstanceCompound &  src,
CDM_BIND::SubstanceCompoundData &  dst 
)
static

◆ Serialize() [19/24]

void PBSubstance::Serialize ( const SESubstanceConcentration &  src,
CDM_BIND::SubstanceConcentrationData &  dst 
)
static

◆ Serialize() [20/24]

void PBSubstance::Serialize ( const SESubstanceFraction &  src,
CDM_BIND::SubstanceFractionData &  dst 
)
static

◆ Serialize() [21/24]

void PBSubstance::Serialize ( const SESubstancePharmacodynamics &  src,
CDM_BIND::SubstancePharmacodynamicsData &  dst 
)
static

◆ Serialize() [22/24]

void PBSubstance::Serialize ( const SESubstancePharmacokinetics &  src,
CDM_BIND::SubstancePharmacokineticsData &  dst 
)
static

◆ Serialize() [23/24]

void PBSubstance::Serialize ( const SESubstancePhysicochemicals &  src,
CDM_BIND::SubstancePhysicochemicalsData &  dst 
)
static

◆ Serialize() [24/24]

void PBSubstance::Serialize ( const SESubstanceTissuePharmacokinetics &  src,
CDM_BIND::SubstanceTissuePharmacokineticsData &  dst 
)
static

◆ SerializeFromFile() [1/2]

bool PBSubstance::SerializeFromFile ( const std::string &  filename,
SESubstance &  dst 
)
static

◆ SerializeFromFile() [2/2]

bool PBSubstance::SerializeFromFile ( const std::string &  filename,
SESubstanceCompound &  dst,
const SESubstanceManager &  subMgr 
)
static

◆ SerializeFromString() [1/2]

bool PBSubstance::SerializeFromString ( const std::string &  src,
SESubstance &  dst,
eSerializationFormat  m 
)
static

◆ SerializeFromString() [2/2]

bool PBSubstance::SerializeFromString ( const std::string &  src,
SESubstanceCompound &  dst,
const SESubstanceManager &  subMgr,
eSerializationFormat  m 
)
static

◆ SerializeToFile() [1/2]

bool PBSubstance::SerializeToFile ( const SESubstance &  src,
const std::string &  filename 
)
static

◆ SerializeToFile() [2/2]

bool PBSubstance::SerializeToFile ( const SESubstanceCompound &  src,
const std::string &  filename 
)
static

◆ SerializeToString() [1/2]

bool PBSubstance::SerializeToString ( const SESubstance &  src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [2/2]

bool PBSubstance::SerializeToString ( const SESubstanceCompound &  src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ Unload() [1/12]

CDM_BIND::SubstanceData * PBSubstance::Unload ( const SESubstance &  src)
static

◆ Unload() [2/12]

CDM_BIND::SubstanceAerosolData * PBSubstance::Unload ( const SESubstanceAerosol &  src)
static

◆ Unload() [3/12]

CDM_BIND::SubstanceAerosolizationData * PBSubstance::Unload ( const SESubstanceAerosolization &  src)
static

◆ Unload() [4/12]

CDM_BIND::SubstanceBioavailabilityData * PBSubstance::Unload ( const SESubstanceBioavailability &  src)
static

◆ Unload() [5/12]

CDM_BIND::SubstanceClearanceData * PBSubstance::Unload ( const SESubstanceClearance &  src)
static

◆ Unload() [6/12]

CDM_BIND::SubstanceCompoundData * PBSubstance::Unload ( const SESubstanceCompound &  src)
static

◆ Unload() [7/12]

CDM_BIND::SubstanceConcentrationData * PBSubstance::Unload ( const SESubstanceConcentration &  src)
static

◆ Unload() [8/12]

CDM_BIND::SubstanceFractionData * PBSubstance::Unload ( const SESubstanceFraction &  src)
static

◆ Unload() [9/12]

CDM_BIND::SubstancePharmacodynamicsData * PBSubstance::Unload ( const SESubstancePharmacodynamics &  src)
static

◆ Unload() [10/12]

CDM_BIND::SubstancePharmacokineticsData * PBSubstance::Unload ( const SESubstancePharmacokinetics &  src)
static

◆ Unload() [11/12]

CDM_BIND::SubstancePhysicochemicalsData * PBSubstance::Unload ( const SESubstancePhysicochemicals &  src)
static

◆ Unload() [12/12]

CDM_BIND::SubstanceTissuePharmacokineticsData * PBSubstance::Unload ( const SESubstanceTissuePharmacokinetics &  src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.