#include <ArticulatedLimb.h>
|
Constructor, sets l and theta. Definition at line 12 of file ArticulatedLimb.cpp. |
|
Destructor, deletes the links. Definition at line 18 of file ArticulatedLimb.cpp. |
|
Definition at line 22 of file ArticulatedLimb.cpp. Referenced by addOneObjectLink(). |
|
Adds a link composed of one object. The link will be articulated around a point situated at distance l on the parent link. Definition at line 31 of file ArticulatedLimb.cpp. References addLink(), ComposedPhysicalObject::addObject(), ArticulatedComponent::computeIStar0(), ArticulatedLink::computeSinCos(), ArticulatedLink::hasElasticTorque, ArticulatedLink::l, ArticulatedLink::setParentLink(), ArticulatedLink::theta, and ArticulatedLink::theta0. Referenced by Iunctus::build(). |
|
Updates the values of sin, cos, sin2, cos2, sinCos as a function of theta Definition at line 48 of file ArticulatedLimb.cpp. References cos2, cosTheta, sin2, sinCos, sinTheta, and theta. Referenced by setProperties(). |
|
Deletes the links list and the member links. Definition at line 62 of file ArticulatedLimb.cpp. References links, and purgeContainer(). |
|
Definition at line 66 of file ArticulatedLimb.cpp. References ArticulatedLink::draw(), and links. |
|
Definition at line 83 of file ArticulatedLimb.cpp. References links, and ComposedPhysicalObject::setFillColor(). |
|
Definition at line 76 of file ArticulatedLimb.cpp. References links, and ComposedPhysicalObject::setOutlineColor(). |
|
Sets l, theta, calls computeSinCos(). Definition at line 56 of file ArticulatedLimb.cpp. References computeSinCos(). Referenced by ArticulatedAgentBase::addLimb(). |
|
Functions of theta Definition at line 46 of file ArticulatedLimb.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), and computeSinCos(). |
|
Functions of theta Definition at line 46 of file ArticulatedLimb.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), and computeSinCos(). |
|
Definition at line 42 of file ArticulatedLimb.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), ArticulatedAgentQuasistatic::forwardAccelerations(), and ArticulatedAgentQuasistatic::forwardKinematics(). |
|
Definition at line 39 of file ArticulatedLimb.h. Referenced by ArticulatedAgentBase::addLimb(), and addLink(). |
|
|
Functions of theta Definition at line 46 of file ArticulatedLimb.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), and computeSinCos(). |
|
Functions of theta Definition at line 46 of file ArticulatedLimb.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), and computeSinCos(). |
|
Functions of theta Definition at line 46 of file ArticulatedLimb.h. Referenced by ArticulatedAgentQuasistatic::backwardDynamics(), and computeSinCos(). |
|
Definition at line 43 of file ArticulatedLimb.h. Referenced by computeSinCos(), ArticulatedAgentQuasistatic::forwardAccelerations(), and ArticulatedAgentQuasistatic::forwardKinematics(). |
Thyrix homepage Users' guide
(C) Arxia 2004-2005