public ChainIkSolverPos_NR_JL(Chain chain, JntArray q_min, JntArray q_max, ChainFkSolverPos fksolver, ChainIkSolverVel iksolver, uint maxiter) : this(kdlPINVOKE.new_ChainIkSolverPos_NR_JL__SWIG_1(Chain.getCPtr(chain), JntArray.getCPtr(q_min), JntArray.getCPtr(q_max), ChainFkSolverPos.getCPtr(fksolver), ChainIkSolverVel.getCPtr(iksolver), maxiter), true)
 {
     if (kdlPINVOKE.SWIGPendingException.Pending)
     {
         throw kdlPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public ChainIkSolverPos_NR_JL(Chain chain, ChainFkSolverPos fksolver, ChainIkSolverVel iksolver) : this(kdlPINVOKE.new_ChainIkSolverPos_NR_JL__SWIG_5(Chain.getCPtr(chain), ChainFkSolverPos.getCPtr(fksolver), ChainIkSolverVel.getCPtr(iksolver)), true)
 {
     if (kdlPINVOKE.SWIGPendingException.Pending)
     {
         throw kdlPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ChainFkSolverPos obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }