15 #include <biogears/cdm/properties/SEScalar.h>
25 void ToString(std::ostream& str)
const override = 0;
28 virtual const CCompoundUnit* GetCompoundUnit(
const char* unit)
const = 0;
29 virtual const CCompoundUnit* GetCompoundUnit(
const std::string& unit)
const = 0;
30 virtual double GetValue()
const override ;
31 virtual double GetValue(
const char* unit)
const = 0;
32 virtual double GetValue(
const std::string& unit)
const = 0;
34 virtual SEUnitScalar& IncrementValue(
double d,
const char* unit) = 0;
35 virtual SEUnitScalar& IncrementValue(
double d,
const std::string& unit) = 0;
36 virtual SEUnitScalar& DecrementValue(
double d,
const char* unit) = 0;
37 virtual SEUnitScalar& DecrementValue(
double d,
const std::string& unit) = 0;
Definition: SEScalar.h:33
Definition: CompoundUnit.h:59
Definition: SEUnitScalar.h:18
Definition: SEElectricalCircuit.h:18