diff --git a/source/RobotAPI/libraries/diffik/SimpleDiffIK.h b/source/RobotAPI/libraries/diffik/SimpleDiffIK.h index e51be99211a5c8c71f612ab920be6a65bfabdcab..66d4745d76410e676730cfa7c034d2aa5b501e19 100644 --- a/source/RobotAPI/libraries/diffik/SimpleDiffIK.h +++ b/source/RobotAPI/libraries/diffik/SimpleDiffIK.h @@ -32,7 +32,7 @@ namespace armarx { - typedef std::shared_ptr<class SimpleDiffIK> SimpleDiffIKPtr; + using SimpleDiffIKPtr = std::shared_ptr<class SimpleDiffIK>; class SimpleDiffIK { @@ -120,10 +120,11 @@ namespace armarx DiffIKResult SolveAbsolute(const Eigen::Matrix4f& targetPose); DiffIKResult SolveRelative(const Eigen::Matrix4f& targetPose, const Eigen::VectorXf& startJointValues); + virtual ~SimpleDiffIKProvider() = default; + private: VirtualRobot::RobotNodeSetPtr rns; VirtualRobot::RobotNodePtr tcp; SimpleDiffIK::Parameters params; }; } -