13 #include <biogears/cdm/CommonDataModel.h>
14 #include <biogears/exports.h>
16 #include <biogears/cdm/system/environment/actions/SEEnvironmentAction.h>
18 CDM_BIND_DECL(ActiveHeatingData)
22 class SEScalarFraction;
43 virtual const SEScalar* GetScalar(
const char* name);
44 virtual const SEScalar* GetScalar(
const std::string& name);
46 virtual bool HasPower()
const;
48 virtual double GetPower(
const PowerUnit& unit)
const;
50 virtual bool HasSurfaceArea()
const;
52 virtual double GetSurfaceArea(
const AreaUnit& unit)
const;
54 virtual bool HasSurfaceAreaFraction()
const;
56 virtual double GetSurfaceAreaFraction()
const;
58 virtual void ToString(std::ostream& str)
const;
Definition: SEScalar.h:33
SEScalarArea * m_SurfaceArea
Definition: SEActiveHeating.h:62
Definition: SEScalarFraction.h:18
Definition: SEScalarPower.h:38
Definition: SEScalarPower.h:18
Definition: SEActiveHeating.h:28
Class corresponding to the ActiveHeatingData schema type.
Definition: Environment.hxx:1912
Definition: SEScalarArea.h:33
SEScalarFraction * m_SurfaceAreaFraction
Definition: SEActiveHeating.h:63
SEScalarPower * m_Power
Definition: SEActiveHeating.h:61
Definition: SEScalarArea.h:18
Definition: SEElectricalCircuit.h:18