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::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::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/10]

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

◆ Load() [2/10]

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

◆ Load() [3/10]

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

◆ Load() [4/10]

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

◆ Load() [5/10]

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

◆ Load() [6/10]

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

◆ Load() [7/10]

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

◆ Load() [8/10]

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

◆ Load() [9/10]

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

◆ Load() [10/10]

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

◆ Serialize() [1/20]

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

◆ Serialize() [2/20]

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

◆ Serialize() [3/20]

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() [4/20]

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

◆ Serialize() [5/20]

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

◆ Serialize() [6/20]

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

◆ Serialize() [7/20]

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

◆ Serialize() [8/20]

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

◆ Serialize() [9/20]

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

◆ Serialize() [10/20]

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

◆ Serialize() [11/20]

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

◆ Serialize() [12/20]

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

◆ Serialize() [13/20]

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

◆ Serialize() [14/20]

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

◆ Serialize() [15/20]

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

◆ Serialize() [16/20]

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

◆ Serialize() [17/20]

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

◆ Serialize() [18/20]

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

◆ Serialize() [19/20]

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

◆ Serialize() [20/20]

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/10]

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

◆ Unload() [2/10]

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

◆ Unload() [3/10]

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

◆ Unload() [4/10]

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

◆ Unload() [5/10]

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

◆ Unload() [6/10]

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

◆ Unload() [7/10]

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

◆ Unload() [8/10]

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

◆ Unload() [9/10]

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

◆ Unload() [10/10]

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

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.