MBDyn-1.7.3
|
#include <rbk_impl.h>
Public Member Functions | |
DriveRigidBodyKinematics (const TplDriveCaller< Vec3 > *pXDrv, const TplDriveCaller< Vec3 > *pThetaDrv, const TplDriveCaller< Vec3 > *pVDrv, const TplDriveCaller< Vec3 > *pWDrv, const TplDriveCaller< Vec3 > *pXPPDrv, const TplDriveCaller< Vec3 > *pWPDrv) | |
virtual | ~DriveRigidBodyKinematics (void) |
virtual void | Update (void) |
![]() | |
ConstRigidBodyKinematics (void) | |
ConstRigidBodyKinematics (const Vec3 &X, const Mat3x3 &R, const Vec3 &V, const Vec3 &W, const Vec3 &XPP, const Vec3 &WP) | |
virtual | ~ConstRigidBodyKinematics (void) |
virtual const Vec3 & | GetX (void) const |
virtual const Mat3x3 & | GetR (void) const |
virtual const Vec3 & | GetV (void) const |
virtual const Vec3 & | GetW (void) const |
virtual const Vec3 & | GetXPP (void) const |
virtual const Vec3 & | GetWP (void) const |
![]() | |
virtual | ~RigidBodyKinematics (void) |
Private Attributes | |
TplDriveOwner< Vec3 > | XDrv |
TplDriveOwner< Vec3 > | ThetaDrv |
TplDriveOwner< Vec3 > | VDrv |
TplDriveOwner< Vec3 > | WDrv |
TplDriveOwner< Vec3 > | XPPDrv |
TplDriveOwner< Vec3 > | WPDrv |
Additional Inherited Members | |
![]() | |
Vec3 | X |
Mat3x3 | R |
Vec3 | V |
Vec3 | W |
Vec3 | XPP |
Vec3 | WP |
Definition at line 66 of file rbk_impl.h.
DriveRigidBodyKinematics::DriveRigidBodyKinematics | ( | const TplDriveCaller< Vec3 > * | pXDrv, |
const TplDriveCaller< Vec3 > * | pThetaDrv, | ||
const TplDriveCaller< Vec3 > * | pVDrv, | ||
const TplDriveCaller< Vec3 > * | pWDrv, | ||
const TplDriveCaller< Vec3 > * | pXPPDrv, | ||
const TplDriveCaller< Vec3 > * | pWPDrv | ||
) |
Definition at line 97 of file rbk_impl.cc.
References Update().
|
virtual |
Definition at line 114 of file rbk_impl.cc.
References NO_OP.
|
virtual |
Reimplemented from RigidBodyKinematics.
Definition at line 120 of file rbk_impl.cc.
References TplDriveOwner< T >::Get(), Mat3x3::MulTV(), TplDriveOwner< T >::pGetDriveCaller(), ConstRigidBodyKinematics::R, RotManip::Rot(), ThetaDrv, ConstRigidBodyKinematics::V, VDrv, ConstRigidBodyKinematics::W, WDrv, ConstRigidBodyKinematics::WP, WPDrv, ConstRigidBodyKinematics::X, XDrv, ConstRigidBodyKinematics::XPP, and XPPDrv.
Referenced by DriveRigidBodyKinematics().
|
private |
Definition at line 69 of file rbk_impl.h.
Referenced by Update().
|
private |
Definition at line 70 of file rbk_impl.h.
Referenced by Update().
|
private |
Definition at line 71 of file rbk_impl.h.
Referenced by Update().
|
private |
Definition at line 73 of file rbk_impl.h.
Referenced by Update().
|
private |
Definition at line 68 of file rbk_impl.h.
Referenced by Update().
|
private |
Definition at line 72 of file rbk_impl.h.
Referenced by Update().