#include <PinDragIK.h>
◆ AxisSet
| Enumerator |
|---|
| NO_AXES | |
| TRANSLATION_3D | |
| ROTATION_3D | |
| TRANSFORM_6D | |
◆ PinDragIK()
| PinDragIK::PinDragIK |
( |
Body * |
body | ) |
|
◆ ~PinDragIK()
| PinDragIK::~PinDragIK |
( |
| ) |
|
◆ body()
| Body * PinDragIK::body |
( |
| ) |
const |
◆ calcInverseKinematics()
| bool PinDragIK::calcInverseKinematics |
( |
const Isometry3 & |
T | ) |
|
|
overridevirtual |
◆ clearPins()
| void PinDragIK::clearPins |
( |
| ) |
|
◆ enableJointRangeConstraints()
| void PinDragIK::enableJointRangeConstraints |
( |
bool |
on | ) |
|
◆ hasAnalyticalIK()
| bool PinDragIK::hasAnalyticalIK |
( |
| ) |
|
◆ initialize()
| bool PinDragIK::initialize |
( |
| ) |
|
◆ numPinnedLinks()
| int PinDragIK::numPinnedLinks |
( |
| ) |
|
◆ pinAxes()
◆ setBaseLink()
| void PinDragIK::setBaseLink |
( |
Link * |
baseLink | ) |
|
◆ setFreeRootWeight()
| void PinDragIK::setFreeRootWeight |
( |
double |
translation, |
|
|
double |
rotation |
|
) |
| |
◆ setIKErrorThresh()
| void PinDragIK::setIKErrorThresh |
( |
double |
e | ) |
|
◆ setJointWeight()
| void PinDragIK::setJointWeight |
( |
int |
jointId, |
|
|
double |
weight |
|
) |
| |
◆ setPin()
◆ setSRInverseParameters()
| void PinDragIK::setSRInverseParameters |
( |
double |
k0, |
|
|
double |
w0 |
|
) |
| |
◆ setTargetLink()
| void PinDragIK::setTargetLink |
( |
Link * |
targetLink, |
|
|
bool |
isAttitudeEnabled = false |
|
) |
| |
◆ targetAxes()
The documentation for this class was generated from the following files: