#include <KdlChainIk.h>
Public Member Functions | |
| const std::string & | getBaseFrame () const |
| Get base Frame. | |
| void | getCurrentPose (const KDL::JntArray &joints_in, KDL::Frame &currPose) const |
| void | getJointNames (std::vector< std::string > &) const |
| Retrieve joint names from Segment. | |
| void | getJointPositions (const KDL::JntArray &joints_in, const std::vector< KDL::Frame > &tipPositions, std::vector< KDL::JntArray > &joints_out) const |
| Retrieve joint positions. | |
| KdlChainIk (const KDL::Chain &_chain) | |
| Constructor for KdlChainIk. | |
| ~KdlChainIk () | |
Private Attributes | |
| KDL::Chain | chain |
| std::auto_ptr < KDL::ChainFkSolverPos > | fkPosSolverPtr |
| std::auto_ptr < KDL::ChainIkSolverPos > | ikPosSolverPtr |
| std::auto_ptr < KDL::ChainIkSolverVel > | ikVelSolverPtr |
Definition at line 12 of file KdlChainIk.h.
| KdlChainIk::KdlChainIk | ( | const KDL::Chain & | _chain | ) |
Definition at line 83 of file KdlChainIk.cpp.
| const std::string & KdlChainIk::getBaseFrame | ( | ) | const |
Get base Frame.
Definition at line 92 of file KdlChainIk.cpp.
| void KdlChainIk::getCurrentPose | ( | const KDL::JntArray & | joints_in, |
| KDL::Frame & | currPose | ||
| ) | const |
Definition at line 156 of file KdlChainIk.cpp.
| void KdlChainIk::getJointNames | ( | std::vector< std::string > & | jointNames | ) | const |
Retrieve joint names from Segment.
| jointNames | Vector string to place joint names into |
Definition at line 102 of file KdlChainIk.cpp.
| void KdlChainIk::getJointPositions | ( | const KDL::JntArray & | joints_in, |
| const std::vector< KDL::Frame > & | tipPositions, | ||
| std::vector< KDL::JntArray > & | joints_out | ||
| ) | const |
Retrieve joint positions.
| joints_in | |
| tipPositions | |
| joints_out |
Definition at line 123 of file KdlChainIk.cpp.
KDL::Chain KdlChainIk::chain [private] |
Definition at line 26 of file KdlChainIk.h.
std::auto_ptr<KDL::ChainFkSolverPos> KdlChainIk::fkPosSolverPtr [private] |
Definition at line 28 of file KdlChainIk.h.
std::auto_ptr<KDL::ChainIkSolverPos> KdlChainIk::ikPosSolverPtr [private] |
Definition at line 30 of file KdlChainIk.h.
std::auto_ptr<KDL::ChainIkSolverVel> KdlChainIk::ikVelSolverPtr [private] |
Definition at line 29 of file KdlChainIk.h.