| 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 |
| computeFk(const Eigen::VectorXd ¶meters) | dart::dynamics::IkFast | |
| computeFk(const IkReal *parameters, IkReal *targetTranspose, IkReal *targetRotation)=0 | dart::dynamics::IkFast | protectedpure virtual |
| computeGradient(const Eigen::Vector6d &_error, Eigen::VectorXd &_grad) override | dart::dynamics::InverseKinematics::Analytical | virtual |
| computeIk(const IkReal *targetTranspose, const IkReal *targetRotation, const IkReal *pfree, ikfast::IkSolutionListBase< IkReal > &solutions)=0 | dart::dynamics::IkFast | protectedpure virtual |
| computeSolutions(const Eigen::Isometry3d &desiredBodyTf) 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 | |
| DIRECTION_3D enum value | dart::dynamics::IkFast | |
| 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 override | dart::dynamics::IkFast | virtual |
| getExtraDofUtilization() const | dart::dynamics::InverseKinematics::Analytical | |
| getExtraErrorLengthClamp() const | dart::dynamics::InverseKinematics::Analytical | |
| getFreeDofs() const | dart::dynamics::IkFast | |
| 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 |
| getIkFastVersion2() const | dart::dynamics::IkFast | |
| getIkRealSize() const =0 | dart::dynamics::IkFast | protectedpure virtual |
| getIkType() const =0 | dart::dynamics::IkFast | protectedpure virtual |
| getIkType2() const | dart::dynamics::IkFast | |
| getKinematicsHash()=0 | dart::dynamics::IkFast | protectedpure virtual |
| getKinematicsHash2() const | dart::dynamics::IkFast | |
| getMethodName() const | dart::dynamics::InverseKinematics::GradientMethod | |
| getNumFreeParameters() const =0 | dart::dynamics::IkFast | protectedpure virtual |
| getNumFreeParameters2() const | dart::dynamics::IkFast | |
| getNumJoints() const =0 | dart::dynamics::IkFast | protectedpure virtual |
| getNumJoints2() const | dart::dynamics::IkFast | |
| 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 | |
| IkType enum name | dart::dynamics::IkFast | |
| isConfigured() const | dart::dynamics::IkFast | virtual |
| LIMIT_VIOLATED enum value | dart::dynamics::InverseKinematics::Analytical | |
| LOOKAT_3D enum value | dart::dynamics::IkFast | |
| 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 | |
| RAY_4D enum value | dart::dynamics::IkFast | |
| removeObserver(Observer *_observer) const | dart::common::Subject | protected |
| resetQualityComparisonFunction() | dart::dynamics::InverseKinematics::Analytical | |
| ROTATION_3D enum value | dart::dynamics::IkFast | |
| 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 | |
| TRANSFORM_6D enum value | dart::dynamics::IkFast | |
| TRANSLATION_3D enum value | dart::dynamics::IkFast | |
| TRANSLATION_DIRECTION_5D enum value | dart::dynamics::IkFast | |
| TRANSLATION_LOCAL_GLOBAL_6D enum value | dart::dynamics::IkFast | |
| TRANSLATION_X_AXIS_ANGLE_4D enum value | dart::dynamics::IkFast | |
| TRANSLATION_X_AXIS_ANGLE_Z_NORM_4D enum value | dart::dynamics::IkFast | |
| TRANSLATION_XY_2D enum value | dart::dynamics::IkFast | |
| TRANSLATION_XY_ORIENTATION_3D enum value | dart::dynamics::IkFast | |
| TRANSLATION_Y_AXIS_ANGLE_4D enum value | dart::dynamics::IkFast | |
| TRANSLATION_Y_AXIS_ANGLE_X_NORM_4D enum value | dart::dynamics::IkFast | |
| TRANSLATION_Z_AXIS_ANGLE_4D enum value | dart::dynamics::IkFast | |
| TRANSLATION_Z_AXIS_ANGLE_Y_NORM_4D enum value | dart::dynamics::IkFast | |
| UNKNOWN enum value | dart::dynamics::IkFast | |
| 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 |