Kinematic chain.
More...
#include <frame.h>
Kinematic chain.
Definition at line 266 of file frame.h.
robotLibPbD::CKinematicChain::CKinematicChain |
( |
| ) |
|
robotLibPbD::CKinematicChain::~CKinematicChain |
( |
| ) |
|
|
virtual |
CFrame * robotLibPbD::CKinematicChain::getByName |
( |
char * |
str | ) |
|
Returns frame object if frame with name str exists in the chain.
Definition at line 645 of file frame.cpp.
CDh & robotLibPbD::CKinematicChain::getDhParameters |
( |
unsigned int |
id | ) |
|
CFrame * robotLibPbD::CKinematicChain::getFrame |
( |
unsigned int |
id | ) |
|
CFrame * robotLibPbD::CKinematicChain::getLastFrame |
( |
| ) |
|
unsigned int robotLibPbD::CKinematicChain::getLength |
( |
| ) |
|
|
inline |
std::string robotLibPbD::CKinematicChain::getName |
( |
| ) |
|
|
inline |
void robotLibPbD::CKinematicChain::invalidate |
( |
| ) |
|
|
inline |
Transforms <CHAIN> (xml object) into kinematic chain object.
Definition at line 673 of file frame.cpp.
void robotLibPbD::CKinematicChain::setLength |
( |
int |
len | ) |
|
Returns the pose of the last link in the chain (in the base frame)
Sets chain length and allocates memory
Definition at line 849 of file frame.cpp.
void robotLibPbD::CKinematicChain::setName |
( |
std::string |
value | ) |
|
|
inline |
void robotLibPbD::CKinematicChain::update |
( |
| ) |
|
|
inline |
Updates denavit hartenberg matrices.
Definition at line 431 of file frame.h.
CDh* robotLibPbD::CKinematicChain::dhParameters |
Array of denavit hartenberg parameters.
Definition at line 276 of file frame.h.
CFrame** robotLibPbD::CKinematicChain::frames |
Array of frames associated with every link in the chain.
Definition at line 278 of file frame.h.
CFrame* robotLibPbD::CKinematicChain::lastPoseBuffer |
int robotLibPbD::CKinematicChain::length |
Number of links in the chain.
Definition at line 279 of file frame.h.
std::string robotLibPbD::CKinematicChain::name |
|
protected |
CMatrix robotLibPbD::CKinematicChain::tmpMatrix |
|
protected |
double robotLibPbD::CKinematicChain::totalArmLength |
The documentation for this class was generated from the following files: