| adjustDOFWeightsToJointLimits(const Eigen::VectorXf &plannedJointDeltas) | EDifferentialIK | protected |
| applyDOFWeightsToJacobian(Eigen::MatrixXf &Jacobian) | EDifferentialIK | |
| applyTCPWeights(VirtualRobot::RobotNodePtr tcp, Eigen::MatrixXf &partJacobian) | EDifferentialIK | |
| applyTCPWeights(Eigen::MatrixXf &invJacobian) | EDifferentialIK | |
| calcFullJacobian() | EDifferentialIK | |
| checkLogLevel(MessageTypeT level) const | Logging | protected |
| clearGoals() | EDifferentialIK | |
| ComputeFunction typedef | EDifferentialIK | |
| computeStep(float stepSize) override | EDifferentialIK | |
| computeStepIndependently(float stepSize) | EDifferentialIK | |
| computeSteps(float stepSize=1.f, float mininumChange=0.01f, int maxNStep=50) override | EDifferentialIK | |
| computeSteps(Eigen::VectorXf &resultJointDelta, float stepSize=1.f, float mininumChange=0.01f, int maxNStep=50, ComputeFunction computeFunction=&DifferentialIK::computeStep) | EDifferentialIK | |
| deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const | Logging | |
| dofWeights | EDifferentialIK | protected |
| EDifferentialIK(VirtualRobot::RobotNodeSetPtr rns, VirtualRobot::RobotNodePtr coordSystem=VirtualRobot::RobotNodePtr(), VirtualRobot::JacobiProvider::InverseJacobiMethod invJacMethod=eSVD) | EDifferentialIK | |
| getEffectiveLoggingLevel() const | Logging | |
| getJacobianRows() | EDifferentialIK | inline |
| getLogSender() const | Logging | protected |
| getRefFrame() | EDifferentialIK | inline |
| getWeightedError() | EDifferentialIK | |
| getWeightedErrorPosition(VirtualRobot::SceneObjectPtr tcp) | EDifferentialIK | |
| Logging() | Logging | |
| loghelper(const char *file, int line, const char *function) const | Logging | protected |
| minimumLoggingLevel | Logging | protected |
| setDOFWeights(Eigen::VectorXf dofWeights) | EDifferentialIK | |
| setGoal(const Eigen::Matrix4f &goal, VirtualRobot::RobotNodePtr tcp, VirtualRobot::IKSolver::CartesianSelection mode, float tolerancePosition, float toleranceRotation, Eigen::VectorXf tcpWeight) | EDifferentialIK | |
| setLocalMinimumLoggingLevel(MessageTypeT level) | Logging | |
| setRefFrame(VirtualRobot::RobotNodePtr coordSystem) | EDifferentialIK | |
| setTag(const LogTag &tag) | Logging | |
| setTag(const std::string &tagName) | Logging | |
| solveIK(float stepSize=1, float minChange=0.01f, int maxSteps=50, bool useAlternativeOnFail=false) | EDifferentialIK | |
| spamFilter | Logging | mutableprotected |
| tag | Logging | protected |
| tcpWeights | EDifferentialIK | protected |
| tcpWeightVec | EDifferentialIK | protected |
| ~Logging() | Logging | virtual |