14 #include <biogears/cdm/properties/SEFunction.h>
15 #include <biogears/schema/cdm/Properties.hxx>
16 #include <biogears/cdm/properties/SEScalarTime.h>
17 #include <biogears/cdm/properties/SEScalarVolume.h>
34 double GetIndependentValue(
unsigned int index) =
delete;
35 virtual double GetTimeValue(
unsigned int index,
const TimeUnit& unit);
36 virtual std::vector<double>& GetTime();
37 virtual const TimeUnit* GetTimeUnit();
38 virtual void SetTimeUnit(
const TimeUnit& unit);
40 double GetDependentValue(
unsigned int index) =
delete;
41 virtual double GetVolumeValue(
unsigned int index,
const VolumeUnit& unit);
42 virtual std::vector<double>& GetVolume();
44 virtual void SetVolumeUnit(
const VolumeUnit& unit);
Definition: SEFunction.h:23
const VolumeUnit * m_VolumeUnit
Definition: SEFunctionVolumeVsTime.h:48
Definition: SEScalarTime.h:18
Definition: SEFunctionVolumeVsTime.h:20
Definition: SEScalarVolume.h:18
const TimeUnit * m_TimeUnit
Definition: SEFunctionVolumeVsTime.h:47
Class corresponding to the FunctionVolumeVsTimeData schema type.
Definition: Properties.hxx:8847
Definition: SEElectricalCircuit.h:18