#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