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