5 #if !defined(AFX_LINEAR_HILL_STRETCH_RECEPTOR_H__C0EE52F2_D31B_48CD_B5F7_B18EEE81BE72__INCLUDED_)
6 #define AFX_LINEAR_HILL_STRETCH_RECEPTOR_H__C0EE52F2_D31B_48CD_B5F7_B18EEE81BE72__INCLUDED_
73 virtual void CalculateTension();
81 virtual bool ApplyTension();
82 virtual void ApplyTension(
bool bVal);
84 virtual float IaDischargeConstant();
85 virtual void IaDischargeConstant(
float fltVal);
87 virtual float IIDischargeConstant();
88 virtual void IIDischargeConstant(
float fltVal);
90 virtual float IaRate();
91 virtual float IIRate();
93 virtual float *GetDataPointer(
const std::string &strDataType);
94 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
95 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
97 virtual void ResetSimulation();
99 virtual void Load(CStdXml &oXml);
106 #endif // !defined(AFX_LINEAR_HILL_STRETCH_RECEPTOR_H__C0EE52F2_D31B_48CD_B5F7_B18EEE81BE72__INCLUDED_)
float m_fltIIDischargeConstant
Constant that relates length of muscle segment to discharge rate of type II fibers.
A muscle that is connected between two attachment points.
Root namespace for the base simulation library for AnimatLab.
float m_fltIaRate
Ia fiber discharge rate.
bool m_bApplyTension
Determines whether the receptor applies tension or not.
A muscle that is connected between two attachment points.
float m_fltIaDischargeConstant
Constant that relates length of muscle segment to discharge rate of type Ia fibers.
float m_fltIIRate
II fiber discharge rate.