addExtraDofGradient(Eigen::VectorXd &grad, const Eigen::Vector6d &error, ExtraDofUtilization utilization) | dart::dynamics::InverseKinematics::Analytical | protectedvirtual |
addObserver(Observer *_observer) const | dart::common::Subject | protected |
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 =0 | dart::dynamics::InverseKinematics::GradientMethod | pure virtual |
computeGradient(const Eigen::Vector6d &_error, Eigen::VectorXd &_grad) override | dart::dynamics::InverseKinematics::Analytical | virtual |
computeIk(const IkReal *mTargetTranspose, const IkReal *mTargetRotation, const IkReal *pfree, ikfast::IkSolutionListBase< IkReal > &solutions)=0 | dart::dynamics::IkFast | protectedpure virtual |
computeSolutions(const Eigen::Isometry3d &desiredBodyTf) -> const std::vector< InverseKinematics::Analytical::Solution > &override | dart::dynamics::IkFast | virtual |
configure() const | dart::dynamics::IkFast | protectedvirtual |
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 | |
getAnalyticalProperties() const | dart::dynamics::InverseKinematics::Analytical | |
getComponentWeights() const | dart::dynamics::InverseKinematics::GradientMethod | |
getComponentWiseClamp() const | dart::dynamics::InverseKinematics::GradientMethod | |
getDofs() const -> const std::vector< std::size_t > &override | dart::dynamics::IkFast | virtual |
getExtraDofUtilization() const | dart::dynamics::InverseKinematics::Analytical | |
getExtraErrorLengthClamp() const | dart::dynamics::InverseKinematics::Analytical | |
getFreeParameters() const =0 | dart::dynamics::IkFast | protectedpure virtual |
getGradientMethodProperties() const | dart::dynamics::InverseKinematics::GradientMethod | |
getIK() | dart::dynamics::InverseKinematics::GradientMethod | |
getIK() const | dart::dynamics::InverseKinematics::GradientMethod | |
getIkFastVersion()=0 | dart::dynamics::IkFast | protectedpure virtual |
getIkRealSize() const =0 | dart::dynamics::IkFast | protectedpure virtual |
getIkType() const =0 | dart::dynamics::IkFast | protectedpure virtual |
getKinematicsHash()=0 | dart::dynamics::IkFast | protectedpure virtual |
getMethodName() const | dart::dynamics::InverseKinematics::GradientMethod | |
getNumFreeParameters() const =0 | dart::dynamics::IkFast | protectedpure virtual |
getNumJoints() const =0 | dart::dynamics::IkFast | protectedpure virtual |
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 | |
IkFast(InverseKinematics *ik, const std::vector< std::size_t > &dofMap, const std::vector< std::size_t > &freeDofMap, const std::string &methodName="IKFast", const Analytical::Properties &properties=Analytical::Properties()) | dart::dynamics::IkFast | |
isConfigured() const | dart::dynamics::IkFast | virtual |
LIMIT_VIOLATED enum value | dart::dynamics::InverseKinematics::Analytical | |
mAnalyticalP | dart::dynamics::InverseKinematics::Analytical | protected |
mConfigCache | dart::dynamics::InverseKinematics::Analytical | private |
mConfigured | dart::dynamics::IkFast | mutableprotected |
mDofMap | dart::dynamics::InverseKinematics::Analytical | private |
mDofs | dart::dynamics::IkFast | mutableprotected |
mExtraDofGradCache | dart::dynamics::InverseKinematics::Analytical | private |
mExtraDofs | dart::dynamics::InverseKinematics::Analytical | private |
mFreeDofs | dart::dynamics::IkFast | mutableprotected |
mFreeParams | dart::dynamics::IkFast | mutableprotected |
mGradientP | dart::dynamics::InverseKinematics::GradientMethod | protected |
mIK | dart::dynamics::InverseKinematics::GradientMethod | protected |
mInitialPositionsCache | dart::dynamics::InverseKinematics::GradientMethod | private |
mLastGradient | dart::dynamics::InverseKinematics::GradientMethod | protected |
mLastPositions | dart::dynamics::InverseKinematics::GradientMethod | protected |
mLimitViolationCache | dart::dynamics::InverseKinematics::Analytical | private |
mMethodName | dart::dynamics::InverseKinematics::GradientMethod | protected |
mObservers | dart::common::Subject | mutableprotected |
mOutOfReachCache | dart::dynamics::InverseKinematics::Analytical | private |
mRestoreConfigCache | dart::dynamics::InverseKinematics::Analytical | private |
mSolutions | dart::dynamics::InverseKinematics::Analytical | protected |
mTargetRotation | dart::dynamics::IkFast | private |
mTargetTranspose | dart::dynamics::IkFast | private |
mValidSolutionsCache | dart::dynamics::InverseKinematics::Analytical | private |
OUT_OF_REACH enum value | dart::dynamics::InverseKinematics::Analytical | |
POST_ANALYTICAL enum value | dart::dynamics::InverseKinematics::Analytical | |
PRE_ANALYTICAL enum value | dart::dynamics::InverseKinematics::Analytical | |
PRE_AND_POST_ANALYTICAL enum value | dart::dynamics::InverseKinematics::Analytical | |
QualityComparison typedef | 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 | dart::dynamics::InverseKinematics::Analytical | |
VALID enum value | dart::dynamics::InverseKinematics::Analytical | |
Validity_t enum name | dart::dynamics::InverseKinematics::Analytical | |
~Analytical()=default | dart::dynamics::InverseKinematics::Analytical | virtual |
~GradientMethod()=default | dart::dynamics::InverseKinematics::GradientMethod | virtual |
~Subject() | dart::common::Subject | virtual |