Public Member Functions | |
| RCTwoWheelMotionControl (const RCString &sKey, const RSControllerCtorArg &CtorArg) | |
| virtual void | Realize () |
| virtual TReal | GetMinTurnRadius () const |
| virtual TReal | GetDestLinVelocity () const |
| virtual TReal | GetDestAngVelocity () const |
| virtual TReal | GetCurrLinVelocity () const |
| virtual TReal | GetCurrAngVelocity () const |
| virtual void | SetDestLinVelocity (TReal nVelocity) |
| virtual void | SetDestAngVelocity (TReal nVelocity) |
Protected Member Functions | |
| void | SetWheelVelocities () |
| MRtlInterfacesStart (RCTwoWheelMotionControl) MRtlInterfaces(RC2DMotionControl) MRtlInterfacesEnd() MParamMembersStart(RCTwoWheelMotionControl) MParamMember("ControlLeft" | |
| RCComponentPointerParamHandler | MParamMember ("ControlRight", m_ControlRight, RCComponentPointerParamHandler) MParamMember("WheelDistance" |
| RCComponentPointerParamHandler | RCRealParamHandler (0.001, 10.0, 0.001, 1.0, _T("m"))) MParamMember("WheelRadius" |
Protected Attributes | |
| m_ControlLeft | |
| RCComponentPointerParamHandler | m_nWheelDistance |
| RCComponentPointerParamHandler | m_nWheelRadius |
|
RCComponentPointerParamHandler RCRealParamHandler(0.001, 10.0, 0.001, 1.0, _T("m"))) MParamMembersEnd() protected TVelControlPtr | m_ControlLeft |
| TVelControlPtr | m_ControlRight |
| TReal | m_nWheelDistance |
| TReal | m_nWheelRadius |
| TReal | m_nDestLinVelocity |
| TReal | m_nDestAngVelocity |
| RCMutex | m_Access |
1.4.6-NO