public void straighten(SWIGTYPE_p_std__vectorT_straightener__Edge_p_t arg0, Dim arg1)
 {
     colaPINVOKE.ConstrainedMajorizationLayout_straighten(swigCPtr, SWIGTYPE_p_std__vectorT_straightener__Edge_p_t.getCPtr(arg0), (int)arg1);
     if (colaPINVOKE.SWIGPendingException.Pending)
     {
         throw colaPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void setStraightenEdges(SWIGTYPE_p_std__vectorT_straightener__Edge_p_t straightenEdges)
 {
     colaPINVOKE.ConstrainedMajorizationLayout_setStraightenEdges__SWIG_3(swigCPtr, SWIGTYPE_p_std__vectorT_straightener__Edge_p_t.getCPtr(straightenEdges));
 }
 public void setStraightenEdges(SWIGTYPE_p_std__vectorT_straightener__Edge_p_t straightenEdges, double bendWeight, double potBendWeight)
 {
     colaPINVOKE.ConstrainedMajorizationLayout_setStraightenEdges__SWIG_1(swigCPtr, SWIGTYPE_p_std__vectorT_straightener__Edge_p_t.getCPtr(straightenEdges), bendWeight, potBendWeight);
 }