#include <robot.h>
Public Member Functions | |
CKinematicChainContainer () | |
~CKinematicChainContainer () | |
void | update () |
Updates denavit hartenberg matrices of all chains. | |
void | loadFromXml (CRobot *robot, TiXmlElement *kinChainsNode) |
Loads kinematic structure of robot from <KINEMATICCHAINS> (xml object). | |
Public Attributes | |
int | length |
Number of kinematic chains. | |
CKinematicChain * | chain |
Array of kinematic chains. |
The kinematic model of the robot is given by a number of (connected) kinematic chains.
CKinematicChainContainer::CKinematicChainContainer | ( | ) |
CKinematicChainContainer::~CKinematicChainContainer | ( | ) |
void CKinematicChainContainer::update | ( | ) |
Updates denavit hartenberg matrices of all chains.
void CKinematicChainContainer::loadFromXml | ( | CRobot * | robot, | |
TiXmlElement * | kinChainsNode | |||
) |
Loads kinematic structure of robot from <KINEMATICCHAINS> (xml object).
Number of kinematic chains.
Array of kinematic chains.