15 #include <biogears/cdm/properties/SEScalarTime.h>
16 #include <biogears/schema/cdm/Scenario.hxx>
18 CDM_BIND_DECL(ScenarioAutoSerializationData)
27 virtual bool IsValid()
const;
36 virtual bool HasPeriod()
const;
38 virtual double GetPeriod(
const TimeUnit& unit)
const;
40 virtual bool HasPeriodTimeStamps()
const;
43 virtual void InvalidatePeriodTimeStamps();
45 virtual bool HasAfterActions()
const;
48 virtual void InvalidateAfterActions();
50 virtual bool HasReloadState()
const;
53 virtual void InvalidateReloadState();
55 virtual bool HasDirectory()
const;
56 virtual const char* GetDirectory()
const;
57 virtual void SetDirectory(
const char* dir);
58 virtual void SetDirectory(
const std::string& dir);
59 virtual void InvalidateDirectory();
61 virtual bool HasFileName()
const;
62 virtual const char* GetFileName()
const;
63 virtual void SetFileName(
const char* dir);
64 virtual void SetFileName(
const std::string& dir);
65 virtual void InvalidateFileName();
std::string m_FileName
Definition: SEScenarioAutoSerialization.h:73
CDM::enumOnOff::value m_ReloadState
Definition: SEScenarioAutoSerialization.h:71
SEScalarTime * m_Period
Definition: SEScenarioAutoSerialization.h:68
Class corresponding to the ScenarioAutoSerializationData schema type.
Definition: Scenario.hxx:4547
Definition: SEScenarioAutoSerialization.h:21
CDM::enumOnOff::value m_PeriodTimeStamps
Definition: SEScenarioAutoSerialization.h:69
Definition: SEScalarTime.h:37
Definition: SEScalarTime.h:18
std::string m_Directory
Definition: SEScenarioAutoSerialization.h:72
value
Underlying enum type.
Definition: Properties.hxx:2070
CDM::enumOnOff::value m_AfterActions
Definition: SEScenarioAutoSerialization.h:70
Definition: SEElectricalCircuit.h:18