Blender V2.61 - r43446
|
#include <UncontrolledObject.hpp>
Public Member Functions | |
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 void | updateCoordinates (const Timestamp ×tamp)=0 |
virtual const unsigned int | getNrOfCoordinates () |
virtual const unsigned int | getNrOfFrames () |
Protected Attributes | |
unsigned int | m_nu |
unsigned int | m_nf |
e_vector | m_xudot |
std::vector< e_matrix > | m_JuArray |
Definition at line 16 of file UncontrolledObject.hpp.
iTaSC::UncontrolledObject::UncontrolledObject | ( | ) |
Definition at line 15 of file UncontrolledObject.cpp.
iTaSC::UncontrolledObject::~UncontrolledObject | ( | ) | [virtual] |
Definition at line 20 of file UncontrolledObject.cpp.
const e_matrix & iTaSC::UncontrolledObject::getJu | ( | unsigned int | frameIndex | ) | const [virtual] |
virtual const unsigned int iTaSC::UncontrolledObject::getNrOfCoordinates | ( | ) | [inline, virtual] |
Reimplemented from iTaSC::Object.
Definition at line 30 of file UncontrolledObject.hpp.
References m_nu.
Referenced by iTaSC::Scene::addObject().
virtual const unsigned int iTaSC::UncontrolledObject::getNrOfFrames | ( | ) | [inline, virtual] |
Definition at line 31 of file UncontrolledObject.hpp.
References m_nf.
virtual const e_vector& iTaSC::UncontrolledObject::getXudot | ( | ) | const [inline, virtual] |
Definition at line 28 of file UncontrolledObject.hpp.
References m_xudot.
void iTaSC::UncontrolledObject::initialize | ( | unsigned int | _nu, |
unsigned int | _nf | ||
) | [virtual] |
Definition at line 24 of file UncontrolledObject.cpp.
References assert, e_zero_matrix, e_zero_vector, m_JuArray, m_nf, m_nu, and m_xudot.
Referenced by iTaSC::FixedObject::finalize(), and iTaSC::WorldObject::WorldObject().
virtual void iTaSC::UncontrolledObject::updateCoordinates | ( | const Timestamp & | timestamp | ) | [pure virtual] |
Implemented in iTaSC::FixedObject, iTaSC::MovingFrame, and iTaSC::WorldObject.
std::vector<e_matrix> iTaSC::UncontrolledObject::m_JuArray [protected] |
Definition at line 20 of file UncontrolledObject.hpp.
Referenced by getJu(), initialize(), and iTaSC::MovingFrame::updateJacobian().
unsigned int iTaSC::UncontrolledObject::m_nf [protected] |
Definition at line 18 of file UncontrolledObject.hpp.
Referenced by getJu(), getNrOfFrames(), and initialize().
unsigned int iTaSC::UncontrolledObject::m_nu [protected] |
Definition at line 18 of file UncontrolledObject.hpp.
Referenced by getJu(), getNrOfCoordinates(), and initialize().
e_vector iTaSC::UncontrolledObject::m_xudot [protected] |
Definition at line 19 of file UncontrolledObject.hpp.
Referenced by getXudot(), initialize(), and iTaSC::MovingFrame::updateCoordinates().