36 float m_fltPreviousSetVal;
37 float m_fltSetThreshold;
38 float m_fltInitialValue;
39 float m_fltFinalValue;
41 std::string m_strPropertyName;
42 AnimatPropertyType m_ePropertyType;
44 virtual void SetPropertyValue(
float fltVal);
45 virtual void SetDestinationID(std::string strXml);
55 virtual void TargetID(std::string strID);
57 virtual void PropertyName(std::string strPropName);
58 virtual std::string PropertyName();
60 virtual void SetThreshold(
float fltThreshold);
61 virtual float SetThreshold();
63 virtual void InitialValue(
float fltVal);
64 virtual float InitialValue();
66 virtual void FinalValue(
float fltVal);
67 virtual float FinalValue();
69 virtual void Initialize();
70 virtual void ResetSimulation();
71 virtual void SimStarting();
72 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
73 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
74 virtual void StepSimulation();
75 virtual void Load(CStdXml &oXml);
Root namespace for the base simulation library for AnimatLab.
AnimatBase * m_lpTargetObject
Pointer to the target node.