16 shared::Signal<bool> configuredChanged;
17 shared::Signal<const QStringList &> targetSolveLimitsChanged;
18 shared::Signal<bool> followerChanged;
19 shared::Signal<bool> activeChanged;
20 shared::Signal<bool> onChanged;
21 shared::Signal<double> givenTimestepChanged;
22 shared::Signal<double> maxTimestepChanged;
23 shared::Signal<uint32> dtCalcModeChanged;
24 shared::Signal<uint32> dtCalcIntChanged;
25 shared::Signal<double> dtIncrementChanged;
26 shared::Signal<double> safetyFactorChanged;
27 shared::Signal<bool> energyOnChanged;
28 shared::Signal<> energyMapChanged;
29 shared::Signal<uint32> substepChanged;
30 shared::Signal<uint32> modeSet;
36 virtual bool getEnergyOn()
const=0;
38 virtual bool getConfigured()
const=0;
39 virtual bool getFollower()
const=0;
40 virtual bool getActive()
const=0;
41 virtual bool getOn()
const=0;
42 virtual double getMaxTimestep()
const=0;
43 virtual double getGivenTimestep()
const=0;
44 virtual uint32 getDTCalcMode()
const=0;
45 virtual uint32 getDTCalcInt()
const=0;
46 virtual double getDTIncrement()
const=0;
47 virtual DVect2 getTimestepLimits()
const=0;
50 virtual uint32 getSubstep()
const=0;
53 virtual void setFollower(
bool b)=0;
54 virtual void setActive(
bool b)=0;
55 virtual void setOn(
bool b)=0;
56 virtual void setGivenTimestep(
const double &d)=0;
57 virtual void setMaxTimestep(
const double &d)=0;
58 virtual void setDTCalcMode(uint32)=0;
59 virtual void setDTCalcInt(uint32)=0;
60 virtual void setSafetyFactor(
const double &d)=0;
61 virtual void setEnergyOn(
bool b)=0;
62 virtual void setSubstep(uint32)=0;