#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: