63 float CylinderRadius();
64 float CylinderHeight();
67 virtual void Enabled(
bool bValue);
72 virtual float GetPositionWithinLimits(
float fltPos);
73 virtual float GetLimitRange();
75 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
76 virtual void AddExternalNodeInput(
int iTargetDataType,
float fltInput);
77 virtual int GetTargetDataTypeIndex(
const std::string &strDataType);
78 virtual void UpdateData();
79 virtual void ResetSimulation();
81 virtual void Load(CStdXml &oXml);
Root namespace for the base simulation library for AnimatLab.
ConstraintLimit * m_lpUpperLimit
Upper limit constring pointer.
float m_fltRotationDeg
The rotation of the hinge in degrees.
float m_fltDesiredPositionDeg
The desired rotation of the hinge in degrees.
ConstraintLimit * m_lpLowerLimit
Lower limit constring pointer.
ConstraintLimit * m_lpPosFlap
Pointer to a constraint that is used to represent the position flap.