PBEnvironmentAction Class Reference

#include <PBEnvironmentActions.h>

Static Public Member Functions

static SEEnvironmentActionLoad (const CDM_BIND::AnyEnvironmentActionData &any, const SESubstanceManager &subMgr)
 
static CDM_BIND::AnyEnvironmentActionData * Unload (const SEEnvironmentAction &action)
 
static void Serialize (const CDM_BIND::EnvironmentActionData &src, SEEnvironmentAction &dst)
 
static void Serialize (const SEEnvironmentAction &src, CDM_BIND::EnvironmentActionData &dst)
 
static void Load (const CDM_BIND::ChangeEnvironmentalConditionsData &src, SEChangeEnvironmentalConditions &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::ChangeEnvironmentalConditionsData * Unload (const SEChangeEnvironmentalConditions &src)
 
static void Serialize (const CDM_BIND::ChangeEnvironmentalConditionsData &src, SEChangeEnvironmentalConditions &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SEChangeEnvironmentalConditions &src, CDM_BIND::ChangeEnvironmentalConditionsData &dst)
 
static void Copy (const SEChangeEnvironmentalConditions &src, SEChangeEnvironmentalConditions &dst, const SESubstanceManager &subMgr)
 
static void Load (const CDM_BIND::ThermalApplicationData &src, SEThermalApplication &dst)
 
static CDM_BIND::ThermalApplicationData * Unload (const SEThermalApplication &src)
 
static void Serialize (const CDM_BIND::ThermalApplicationData &src, SEThermalApplication &dst)
 
static void Serialize (const SEThermalApplication &src, CDM_BIND::ThermalApplicationData &dst)
 
static void Copy (const SEThermalApplication &src, SEThermalApplication &dst)
 

Member Function Documentation

◆ Copy() [1/2]

void PBEnvironmentAction::Copy ( const SEChangeEnvironmentalConditions src,
SEChangeEnvironmentalConditions dst,
const SESubstanceManager subMgr 
)
static

◆ Copy() [2/2]

void PBEnvironmentAction::Copy ( const SEThermalApplication src,
SEThermalApplication dst 
)
static

◆ Load() [1/3]

SEEnvironmentAction * PBEnvironmentAction::Load ( const CDM_BIND::AnyEnvironmentActionData &  any,
const SESubstanceManager subMgr 
)
static

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

◆ Load() [2/3]

void PBEnvironmentAction::Load ( const CDM_BIND::ChangeEnvironmentalConditionsData &  src,
SEChangeEnvironmentalConditions dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [3/3]

void PBEnvironmentAction::Load ( const CDM_BIND::ThermalApplicationData &  src,
SEThermalApplication dst 
)
static

◆ Serialize() [1/6]

void PBEnvironmentAction::Serialize ( const CDM_BIND::ChangeEnvironmentalConditionsData &  src,
SEChangeEnvironmentalConditions dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [2/6]

PUSH_PROTO_WARNINGS POP_PROTO_WARNINGS void PBEnvironmentAction::Serialize ( const CDM_BIND::EnvironmentActionData &  src,
SEEnvironmentAction dst 
)
static

◆ Serialize() [3/6]

void PBEnvironmentAction::Serialize ( const CDM_BIND::ThermalApplicationData &  src,
SEThermalApplication dst 
)
static

◆ Serialize() [4/6]

void PBEnvironmentAction::Serialize ( const SEChangeEnvironmentalConditions src,
CDM_BIND::ChangeEnvironmentalConditionsData &  dst 
)
static

◆ Serialize() [5/6]

void PBEnvironmentAction::Serialize ( const SEEnvironmentAction src,
CDM_BIND::EnvironmentActionData &  dst 
)
static

◆ Serialize() [6/6]

void PBEnvironmentAction::Serialize ( const SEThermalApplication src,
CDM_BIND::ThermalApplicationData &  dst 
)
static

◆ Unload() [1/3]

CDM_BIND::ChangeEnvironmentalConditionsData * PBEnvironmentAction::Unload ( const SEChangeEnvironmentalConditions src)
static

◆ Unload() [2/3]

CDM_BIND::AnyEnvironmentActionData * PBEnvironmentAction::Unload ( const SEEnvironmentAction action)
static

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

◆ Unload() [3/3]

CDM_BIND::ThermalApplicationData * PBEnvironmentAction::Unload ( const SEThermalApplication src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.