EDifferentialIK Member List

This is the complete list of members for EDifferentialIK, including all inherited members.

adjustDOFWeightsToJointLimits(const Eigen::VectorXf &plannedJointDeltas)EDifferentialIKprotected
applyDOFWeightsToJacobian(Eigen::MatrixXf &Jacobian)EDifferentialIK
applyTCPWeights(VirtualRobot::RobotNodePtr tcp, Eigen::MatrixXf &partJacobian)EDifferentialIK
applyTCPWeights(Eigen::MatrixXf &invJacobian)EDifferentialIK
calcFullJacobian()EDifferentialIK
checkLogLevel(MessageTypeT level) constLoggingprotected
clearGoals()EDifferentialIK
ComputeFunction typedefEDifferentialIK
computeStep(float stepSize) overrideEDifferentialIK
computeStepIndependently(float stepSize)EDifferentialIK
computeSteps(float stepSize=1.f, float mininumChange=0.01f, int maxNStep=50) overrideEDifferentialIK
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) constLogging
dofWeightsEDifferentialIKprotected
EDifferentialIK(VirtualRobot::RobotNodeSetPtr rns, VirtualRobot::RobotNodePtr coordSystem=VirtualRobot::RobotNodePtr(), VirtualRobot::JacobiProvider::InverseJacobiMethod invJacMethod=eSVD)EDifferentialIK
getEffectiveLoggingLevel() constLogging
getJacobianRows()EDifferentialIKinline
getLogSender() constLoggingprotected
getRefFrame()EDifferentialIKinline
getWeightedError()EDifferentialIK
getWeightedErrorPosition(VirtualRobot::SceneObjectPtr tcp)EDifferentialIK
Logging()Logging
loghelper(const char *file, int line, const char *function) constLoggingprotected
minimumLoggingLevelLoggingprotected
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
spamFilterLoggingmutableprotected
tagLoggingprotected
tcpWeightsEDifferentialIKprotected
tcpWeightVecEDifferentialIKprotected
~Logging()Loggingvirtual