SCL  1.0
Standard Control Library : Control, dynamics, physics, and simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
taoABJointDOF1 Class Reference
Inheritance diagram for taoABJointDOF1:
Inheritance graph
[legend]
Collaboration diagram for taoABJointDOF1:
Collaboration graph
[legend]

Public Member Functions

 taoABJointDOF1 (taoDJoint *joint)
 
virtual void update_localX (const deTransform &home, const deFrame &localFrame)
 
virtual void plusEq_SdQ (deVector6 &V)
 
virtual void plusEq_V_X_SdQ (deVector6 &C, const deVector6 &V)
 
virtual void compute_Dinv_and_SbarT (const deMatrix6 &Ia)
 
virtual void minusEq_X_SbarT_St (deMatrix6 &L, const deTransform &localX)
 
virtual void plusEq_X_SbarT_Tau (deVector6 &Pah, const deTransform &localX)
 
virtual void compute_ddQ (const deVector6 &Pa, const deVector6 &XAh_C)
 
virtual void compute_ddQ_zeroTau (const deVector6 &Pa, const deVector6 &XAh_C)
 
virtual void compute_ddQ_zeroTauPa (const deVector6 &XAh_C)
 
virtual void compute_Tau (const deVector6 &F)
 
virtual void plusEq_SddQ (deVector6 &A)
 
virtual void minusEq_SdQ_damping (deVector6 &B, const deMatrix6 &Ia)
 
virtual void plusEq_S_Dinv_St (deMatrix6 &Omega)
 
virtual void compute_Jg (const deTransform &globalX)
 
virtual void plusEq_Jg_ddQ (deVector6 &Ag)
 
virtual void add2Tau_JgT_F (const deVector6 &Fg)
 
virtual void plusEq_S_inertia_ddQ (deVector6 &F, const deVector6 &A)
 
virtual taoVarDOF1getVarDOF1 ()
 
virtual deVector6S ()
 
virtual deVector6Jg ()
 
virtual deVector6C ()
 
virtual deVector6Pa ()
 
virtual deTransformlocalX ()
 
virtual deMatrix6L ()
 
virtual deFloat getDamping ()
 
virtual deFloat getInertia ()
 
virtual taoDVargetDVar ()
 
virtual void zeroTau ()
 
virtual void addDQdelta ()
 
virtual void addQdelta ()
 

Private Attributes

deVector6 _S
 
deVector6 _SbarT
 
deFloat _Dinv
 
deVector6 _Jg
 

Member Function Documentation

void taoABJointDOF1::update_localX ( const deTransform home,
const deFrame localFrame 
)
virtual

Edited 2013-08-21 : Samir Menon smeno.nosp@m.n@st.nosp@m.anfor.nosp@m.d.ed.nosp@m.u

Implements taoABJoint.

Member Data Documentation

deVector6 taoABJointDOF1::_Jg
private

The Jacobian column vector corresponding to this joint

deVector6 taoABJointDOF1::_S
private

_S is a selection matrix that consists of a translation and a rotation part. All zeros except the axes moved by this joint. Ie. px : _S[0][0] = 1; // All other entries are zero rz : _S[1][2] = 1; // All other entries are zero


The documentation for this class was generated from the following files: