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 |