Blender
V3.3
|
#include <WorldObject.hpp>
Public Member Functions | |
WorldObject () | |
virtual | ~WorldObject () |
virtual void | updateCoordinates (const Timestamp ×tamp) |
virtual void | updateKinematics (const Timestamp ×tamp) |
virtual void | pushCache (const Timestamp ×tamp) |
virtual void | initCache (Cache *_cache) |
![]() | |
UncontrolledObject () | |
virtual | ~UncontrolledObject () |
virtual void | initialize (unsigned int _nu, unsigned int _nf) |
virtual const e_matrix & | getJu (unsigned int frameIndex) const |
virtual const e_vector & | getXudot () const |
virtual const unsigned int | getNrOfCoordinates () |
virtual const unsigned int | getNrOfFrames () |
![]() | |
Object (ObjectType _type) | |
virtual | ~Object () |
virtual int | addEndEffector (const std::string &name) |
virtual bool | finalize () |
virtual const KDL::Frame & | getPose (const unsigned int end_effector=0) |
virtual const ObjectType | getType () |
bool | updated () |
void | updated (bool val) |
Protected Member Functions | |
virtual void | updateJacobian () |
Additional Inherited Members | |
![]() | |
enum | ObjectType { Controlled , UnControlled } |
![]() | |
static WorldObject | world |
![]() | |
unsigned int | m_nu |
unsigned int | m_nf |
e_vector | m_xudot |
std::vector< e_matrix > | m_JuArray |
![]() | |
Cache * | m_cache |
KDL::Frame | m_internalPose |
bool | m_updated |
Definition at line 14 of file WorldObject.hpp.
iTaSC::WorldObject::WorldObject | ( | ) |
Definition at line 15 of file WorldObject.cpp.
References KDL::Frame::Identity(), iTaSC::UncontrolledObject::initialize(), and iTaSC::Object::m_internalPose.
|
virtual |
Definition at line 21 of file WorldObject.cpp.
Implements iTaSC::Object.
Definition at line 22 of file WorldObject.hpp.
Implements iTaSC::Object.
Definition at line 21 of file WorldObject.hpp.
Implements iTaSC::UncontrolledObject.
Definition at line 19 of file WorldObject.hpp.
|
inlineprotectedvirtual |
Implements iTaSC::Object.
Definition at line 24 of file WorldObject.hpp.
Implements iTaSC::Object.
Definition at line 20 of file WorldObject.hpp.