--- PyKDL/kinfam.sip.1 2020-08-27 21:18:09.940551356 +0200 +++ PyKDL/kinfam.sip 2020-08-27 21:17:39.073671833 +0200 @@ -321,6 +321,9 @@ using namespace KDL; %End virtual int JntToCart(const JntArray& q_in, Frame& p_out,int segmentNr=-1)=0; + +private: + ChainFkSolverPos& operator=(const ChainFkSolverPos&); }; class ChainFkSolverVel : SolverI @@ -331,6 +334,9 @@ %End virtual int JntToCart(const JntArrayVel& q_in, FrameVel& p_out,int segmentNr=-1)=0; + +private: + ChainFkSolverVel& operator=(const ChainFkSolverVel&); }; class ChainFkSolverPos_recursive : ChainFkSolverPos @@ -344,6 +350,9 @@ ChainFkSolverPos_recursive(const Chain& chain); virtual int JntToCart(const JntArray& q_in, Frame& p_out,int segmentNr=-1); virtual void updateInternalDataStructures(); + +private: + ChainFkSolverPos_recursive& operator=(const ChainFkSolverPos_recursive&); }; class ChainFkSolverVel_recursive : ChainFkSolverVel @@ -357,6 +366,9 @@ virtual int JntToCart(const JntArrayVel& q_in ,FrameVel& out,int segmentNr=-1 ); virtual void updateInternalDataStructures(); + +private: + ChainFkSolverVel_recursive& operator=(const ChainFkSolverVel_recursive&); }; class ChainIkSolverPos : SolverI { @@ -367,6 +379,9 @@ public: virtual int CartToJnt(const JntArray& q_init , const Frame& p_in, JntArray& q_out )=0; virtual void updateInternalDataStructures()=0; + +private: + ChainIkSolverPos& operator=(const ChainIkSolverPos&); }; class ChainIkSolverVel : SolverI { @@ -378,6 +393,9 @@ virtual int CartToJnt(const JntArray& q_in , const Twist& v_in , JntArray& qdot_out )=0; virtual int CartToJnt(const JntArray& q_init , const FrameVel& v_in , JntArrayVel& q_out )=0; virtual void updateInternalDataStructures()=0; + +private: + ChainIkSolverVel& operator=(const ChainIkSolverVel&); }; class ChainIkSolverPos_NR : ChainIkSolverPos @@ -392,6 +410,9 @@ virtual int CartToJnt(const JntArray& q_init , const Frame& p_in ,JntArray& q_out); virtual void updateInternalDataStructures(); + +private: + ChainIkSolverPos_NR& operator=(const ChainIkSolverPos_NR&); }; class ChainIkSolverPos_NR_JL : ChainIkSolverPos @@ -407,6 +428,9 @@ virtual int CartToJnt(const JntArray& q_init , const Frame& p_in ,JntArray& q_out); virtual void updateInternalDataStructures(); + +private: + ChainIkSolverPos_NR_JL& operator=(const ChainIkSolverPos_NR_JL&); }; class ChainIkSolverVel_pinv : ChainIkSolverVel @@ -420,6 +444,9 @@ virtual int CartToJnt(const JntArray& q_in, const Twist& v_in, JntArray& qdot_out); virtual void updateInternalDataStructures(); + +private: + ChainIkSolverVel_pinv& operator=(const ChainIkSolverVel_pinv&); }; class ChainIkSolverVel_wdls : ChainIkSolverVel @@ -506,6 +533,8 @@ void setLambda(const double& lambda); +private: + ChainIkSolverVel_wdls& operator=(const ChainIkSolverVel_wdls&); }; @@ -520,6 +549,9 @@ virtual int CartToJnt(const JntArray& q_init , const Frame& p_in ,JntArray& q_out); virtual void updateInternalDataStructures(); + +private: + ChainIkSolverPos_LMA& operator=(const ChainIkSolverPos_LMA&); }; @@ -546,6 +578,9 @@ const JntArray& getOptPos()const /Factory/; const double& getAlpha()const /Factory/; + +private: + ChainIkSolverVel_pinv_nso& operator=(const ChainIkSolverVel_pinv_nso&); }; class ChainIkSolverVel_pinv_givens : ChainIkSolverVel @@ -559,6 +594,9 @@ virtual int CartToJnt(const JntArray& q_in, const Twist& v_in, JntArray& qdot_out); virtual void updateInternalDataStructures(); + +private: + ChainIkSolverVel_pinv_givens& operator=(const ChainIkSolverVel_pinv_givens&); }; class ChainJntToJacSolver : SolverI @@ -571,4 +609,7 @@ ChainJntToJacSolver(const Chain& chain); int JntToJac(const JntArray& q_in,Jacobian& jac); virtual void updateInternalDataStructures(); + +private: + ChainJntToJacSolver& operator=(const ChainJntToJacSolver&); };