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