ROOT logo
Gled » GLEDCORE » SDesireVar<float>

class SDesireVar<float>: public SInertVar<float>

 SVars

This class is also known as (typedefs to this class)

SExpDesireVar<float>::DV, SDesireVarF, SDesireVar<Float_t>

Function Members (Methods)

public:
SDesireVar<float>()
SDesireVar<float>(const SDesireVar<float>&)
SDesireVar<float>(float val, float min, float max, float delta)
SDesireVar<float>(float val, float min, float max, float delta_i, float delta_d)
~SDesireVar<float>()
static TClass*Class()
floatDelta(float d)
floatDelta(float d, float dt)
floatDeltaDesire(float d) const
floatDeltaDesireMax(Int_t ifac, float dt) const
floatSInertVar<float>::DeltaMax(Int_t sign, float dt)
floatSInertVar<float>::DeltaMaxNegative(float dt)
floatSInertVar<float>::DeltaMaxPositive(float dt)
voidDesireToValue() const
floatSMinMaxVar<float>::Get() const
floatSInertVar<float>::GetDeltaDec() const
floatSInertVar<float>::GetDeltaInc() const
floatGetDesire() const
floatSMinMaxVar<float>::GetMax() const
floatSMinMaxVar<float>::GetMin() const
floatGetStdDesireDelta() const
TClass*IsA() const
Bool_tIsAboveDesire() const
Bool_tIsBelowDesire() const
Bool_tIsDesireSatisfied() const
floatSMinMaxVar<float>::operator float() const
floatoperator=(float v)
SDesireVar<float>&operator=(const SDesireVar<float>&)
voidPrint() const
floatSet(float v)
voidSInertVar<float>::SetDeltaDec(float d)
voidSInertVar<float>::SetDeltaInc(float d)
voidSetDesire(float d) const
voidSMinMaxVar<float>::SetMax(float max)
voidSMinMaxVar<float>::SetMin(float min)
voidSMinMaxVar<float>::SetMinMax(float min, float max)
voidSInertVar<float>::SetMinMaxDelta(float min, float max, float delta_i, float delta_d)
voidSetMinMaxDeltaDesire(float min, float max, float delta_i, float delta_d, float desire)
voidSetStdDesireDelta(float sdd)
voidShowMembers(TMemberInspector& insp)
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidTimeTick(float dt)
protected:
floatSInertVar<float>::deltamaxneg(float dt) const
floatSInertVar<float>::deltamaxpos(float dt) const
floatSInertVar<float>::deltaminmax(float d) const
floatSInertVar<float>::deltaminmax(float d, float dt) const
floatSMinMaxVar<float>::valminmax(float v) const

Data Members

protected:
Bool_tbDesireSatisfied
floatSInertVar<float>::mDeltaDec
floatSInertVar<float>::mDeltaInc
floatmDesire
floatSMinMaxVar<float>::mMax
floatSMinMaxVar<float>::mMin
floatmStdDesireDeltaStandard delta of desire.
floatSMinMaxVar<float>::mVal

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

T operator=(T v)
{ return Set(v); }
T Set(float v)
 Returns the actual value set.
T Delta(float d)
 Returns the actual delta used.
void Print() const
T operator=(T v)
{ return Set(v); }
T Delta(float d)
T GetStdDesireDelta() const
{ return mStdDesireDelta; }
void SetStdDesireDelta(float sdd)
{ mStdDesireDelta = sdd; }
T GetDesire() const
{ return mDesire; }
void SetDesire(float d) const
void DesireToValue() const
{ bDesireSatisfied = true; mDesire = MMV::mVal; }
T DeltaDesire(float d) const
T DeltaDesireMax(Int_t ifac, float dt) const
Bool_t IsDesireSatisfied() const
{ return bDesireSatisfied; }
Bool_t IsAboveDesire() const
{ return MMV::mVal > mDesire; }
Bool_t IsBelowDesire() const
{ return MMV::mVal < mDesire; }
void SetMinMaxDeltaDesire(float min, float max, float delta_i, float delta_d, float desire)
void TimeTick(float dt)