addExtraDofGradient(Eigen::VectorXd &grad, const Eigen::Vector6d &error, ExtraDofUtilization utilization) | dart::dynamics::InverseKinematics::Analytical | protectedvirtual |
addObserver(Observer *_observer) const | dart::common::Subject | protected |
alternatives (defined in HuboLegIK) | HuboLegIK | mutableprotected |
Analytical(InverseKinematics *_ik, const std::string &_methodName, const Properties &_properties) | dart::dynamics::InverseKinematics::Analytical | |
applyWeights(Eigen::VectorXd &_grad) const | dart::dynamics::InverseKinematics::GradientMethod | |
checkSolutionJointLimits() | dart::dynamics::InverseKinematics::Analytical | protected |
clampGradient(Eigen::VectorXd &_grad) const | dart::dynamics::InverseKinematics::GradientMethod | |
clearCache() | dart::dynamics::InverseKinematics::GradientMethod | |
clone(InverseKinematics *_newIK) const override | HuboLegIK | inlinevirtual |
computeGradient(const Eigen::Vector6d &_error, Eigen::VectorXd &_grad) override | dart::dynamics::InverseKinematics::Analytical | virtual |
computeSolutions(const Eigen::Isometry3d &_desiredBodyTf) override | HuboLegIK | inlinevirtual |
configure() const (defined in HuboLegIK) | HuboLegIK | inlineprotected |
configured (defined in HuboLegIK) | HuboLegIK | mutableprotected |
constructDofMap() | dart::dynamics::InverseKinematics::Analytical | |
convertJacobianMethodOutputToGradient(Eigen::VectorXd &grad, const std::vector< std::size_t > &dofs) | dart::dynamics::InverseKinematics::GradientMethod | |
evalGradient(const Eigen::VectorXd &_q, Eigen::Map< Eigen::VectorXd > _grad) | dart::dynamics::InverseKinematics::GradientMethod | |
ExtraDofUtilization enum name | dart::dynamics::InverseKinematics::Analytical | |
footTfInv (defined in HuboLegIK) | HuboLegIK | mutableprotected |
getAnalyticalProperties() const | dart::dynamics::InverseKinematics::Analytical | |
getComponentWeights() const | dart::dynamics::InverseKinematics::GradientMethod | |
getComponentWiseClamp() const | dart::dynamics::InverseKinematics::GradientMethod | |
getDofs() const override | HuboLegIK | inlinevirtual |
getExtraDofUtilization() const | dart::dynamics::InverseKinematics::Analytical | |
getExtraErrorLengthClamp() const | dart::dynamics::InverseKinematics::Analytical | |
getGradientMethodProperties() const | dart::dynamics::InverseKinematics::GradientMethod | |
getIK() | dart::dynamics::InverseKinematics::GradientMethod | |
getIK() const | dart::dynamics::InverseKinematics::GradientMethod | |
getMethodName() const | dart::dynamics::InverseKinematics::GradientMethod | |
getPositions() const | dart::dynamics::InverseKinematics::Analytical | |
getSolutions() | dart::dynamics::InverseKinematics::Analytical | |
getSolutions(const Eigen::Isometry3d &_desiredTf) | dart::dynamics::InverseKinematics::Analytical | |
GradientMethod(InverseKinematics *_ik, const std::string &_methodName, const Properties &_properties) | dart::dynamics::InverseKinematics::GradientMethod | |
hipRotation (defined in HuboLegIK) | HuboLegIK | mutableprotected |
HuboLegIK(InverseKinematics *_ik, const std::string &baseLinkName, const Analytical::Properties &properties=Analytical::Properties()) | HuboLegIK | inline |
L4 (defined in HuboLegIK) | HuboLegIK | mutableprotected |
L5 (defined in HuboLegIK) | HuboLegIK | mutableprotected |
L6 (defined in HuboLegIK) | HuboLegIK | mutableprotected |
LIMIT_VIOLATED enum value | dart::dynamics::InverseKinematics::Analytical | |
mAnalyticalP | dart::dynamics::InverseKinematics::Analytical | protected |
mBaseLink (defined in HuboLegIK) | HuboLegIK | mutableprotected |
mBaseLinkName (defined in HuboLegIK) | HuboLegIK | protected |
mDofs (defined in HuboLegIK) | HuboLegIK | mutableprotected |
mGradientP | dart::dynamics::InverseKinematics::GradientMethod | protected |
mIK | dart::dynamics::InverseKinematics::GradientMethod | protected |
mLastGradient | dart::dynamics::InverseKinematics::GradientMethod | protected |
mLastPositions | dart::dynamics::InverseKinematics::GradientMethod | protected |
mMethodName | dart::dynamics::InverseKinematics::GradientMethod | protected |
mObservers | dart::common::Subject | mutableprotected |
mSolutions | dart::dynamics::InverseKinematics::Analytical | protected |
OUT_OF_REACH enum value | dart::dynamics::InverseKinematics::Analytical | |
POST_ANALYTICAL enum value (defined in dart::dynamics::InverseKinematics::Analytical) | dart::dynamics::InverseKinematics::Analytical | |
PRE_ANALYTICAL enum value (defined in dart::dynamics::InverseKinematics::Analytical) | dart::dynamics::InverseKinematics::Analytical | |
PRE_AND_POST_ANALYTICAL enum value (defined in dart::dynamics::InverseKinematics::Analytical) | dart::dynamics::InverseKinematics::Analytical | |
QualityComparison typedef (defined in dart::dynamics::InverseKinematics::Analytical) | dart::dynamics::InverseKinematics::Analytical | |
removeObserver(Observer *_observer) const | dart::common::Subject | protected |
resetQualityComparisonFunction() | dart::dynamics::InverseKinematics::Analytical | |
sendDestructionNotification() const | dart::common::Subject | protected |
setComponentWeights(const Eigen::VectorXd &_weights) | dart::dynamics::InverseKinematics::GradientMethod | |
setComponentWiseClamp(double _clamp=DefaultIKGradientComponentClamp) | dart::dynamics::InverseKinematics::GradientMethod | |
setExtraDofUtilization(ExtraDofUtilization _utilization) | dart::dynamics::InverseKinematics::Analytical | |
setExtraErrorLengthClamp(double _clamp) | dart::dynamics::InverseKinematics::Analytical | |
setPositions(const Eigen::VectorXd &_config) | dart::dynamics::InverseKinematics::Analytical | |
setQualityComparisonFunction(const QualityComparison &_func) | dart::dynamics::InverseKinematics::Analytical | |
UNUSED enum value (defined in dart::dynamics::InverseKinematics::Analytical) | dart::dynamics::InverseKinematics::Analytical | |
VALID enum value | dart::dynamics::InverseKinematics::Analytical | |
Validity_t enum name | dart::dynamics::InverseKinematics::Analytical | |
waist (defined in HuboLegIK) | HuboLegIK | mutableprotected |
zeroSize (defined in HuboLegIK) | HuboLegIK | |
~Analytical()=default | dart::dynamics::InverseKinematics::Analytical | virtual |
~GradientMethod()=default | dart::dynamics::InverseKinematics::GradientMethod | virtual |
~Subject() | dart::common::Subject | virtual |