13 #include <biogears/cdm/CommonDataModel.h>
14 #include <biogears/exports.h>
15 #include <biogears/cdm/system/environment/actions/SEEnvironmentAction.h>
16 #include <biogears/schema/cdm/Environment.hxx>
20 class SEScalarFraction;
41 virtual const SEScalar* GetScalar(
const char* name);
42 virtual const SEScalar* GetScalar(
const std::string& name);
44 virtual bool HasPower()
const;
46 virtual double GetPower(
const PowerUnit& unit)
const;
48 virtual bool HasSurfaceArea()
const;
50 virtual double GetSurfaceArea(
const AreaUnit& unit)
const;
52 virtual bool HasSurfaceAreaFraction()
const;
54 virtual double GetSurfaceAreaFraction()
const;
56 virtual void ToString(std::ostream& str)
const;
Class corresponding to the ActiveCoolingData schema type.
Definition: Environment.hxx:2236
Definition: SEScalar.h:33
Definition: SEActiveCooling.h:26
Definition: SEScalarFraction.h:18
SEScalarFraction * m_SurfaceAreaFraction
Definition: SEActiveCooling.h:61
SEScalarPower * m_Power
Definition: SEActiveCooling.h:59
Definition: SEScalarPower.h:38
Definition: SEScalarPower.h:18
Definition: SEScalarArea.h:33
Definition: SEScalarArea.h:18
SEScalarArea * m_SurfaceArea
Definition: SEActiveCooling.h:60
Definition: SEElectricalCircuit.h:18