From c71adc34972a0d3425f8f5594ecf5eb59350a09a Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Wed, 7 Apr 2021 13:02:18 +0200
Subject: [PATCH] [wip/py-hpp-rbprm-corba] Add patch-81
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

for curves → ndcurves
---
 py-hpp-rbprm-corba/Makefile         |  2 +-
 py-hpp-rbprm-corba/distinfo         |  1 +
 py-hpp-rbprm-corba/patches/patch-81 | 60 +++++++++++++++++++++++++++++
 3 files changed, 62 insertions(+), 1 deletion(-)
 create mode 100644 py-hpp-rbprm-corba/patches/patch-81

diff --git a/py-hpp-rbprm-corba/Makefile b/py-hpp-rbprm-corba/Makefile
index 23d2e1f2..b5b7abf1 100644
--- a/py-hpp-rbprm-corba/Makefile
+++ b/py-hpp-rbprm-corba/Makefile
@@ -4,7 +4,7 @@
 
 HPP_PACKAGE=		hpp-rbprm-corba
 HPP_COMMENT=		Corba server for RB-PRM
-PKGREVISION=		1
+PKGREVISION=		2
 
 CATEGORIES=		wip
 
diff --git a/py-hpp-rbprm-corba/distinfo b/py-hpp-rbprm-corba/distinfo
index c21d95ac..67a75ca2 100644
--- a/py-hpp-rbprm-corba/distinfo
+++ b/py-hpp-rbprm-corba/distinfo
@@ -2,3 +2,4 @@ SHA1 (hpp-rbprm-corba-4.10.0.tar.gz) = 1bcf3a826e0c450e7faeee72ec1ccc3fb80dcf9f
 RMD160 (hpp-rbprm-corba-4.10.0.tar.gz) = 60b4c152affe070c45fb56154ffbbb4738294726
 Size (hpp-rbprm-corba-4.10.0.tar.gz) = 6521750 bytes
 SHA1 (patch-78) = daba9ccdaa36b43b57fd42dadd3b56e7064afda8
+SHA1 (patch-81) = 9be1ffd5a8016d32092d811bef5fe0abf9192a8c
diff --git a/py-hpp-rbprm-corba/patches/patch-81 b/py-hpp-rbprm-corba/patches/patch-81
new file mode 100644
index 00000000..c506bd11
--- /dev/null
+++ b/py-hpp-rbprm-corba/patches/patch-81
@@ -0,0 +1,60 @@
+From 98126ad1ba94fe339238f308e998844115a1e338 Mon Sep 17 00:00:00 2001
+From: Guilhem Saurel <guilhem.saurel@laas.fr>
+Date: Wed, 7 Apr 2021 12:00:18 +0200
+Subject: [PATCH] =?UTF-8?q?curves=20=E2=86=92=20ndcurves?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ script/tools/disp_bezier.py                | 7 ++-----
+ src/hpp/corbaserver/rbprm/rbprmfullbody.py | 7 ++++---
+ 2 files changed, 6 insertions(+), 8 deletions(-)
+
+diff --git a/script/tools/disp_bezier.py b/script/tools/disp_bezier.py
+index 6df4215..cf55d98 100644
+--- script/tools/disp_bezier.py
++++ script/tools/disp_bezier.py
+@@ -1,13 +1,10 @@
+-from curves import bezier, polynomial
+-
+ from numpy import matrix
+-from numpy.linalg import norm
+-
+ 
++from ndcurves import bezier, polynomial
+ 
+ 
+ def displayBezierCurve(r,curve,step=0.001,color=[0.85, 0.75, 0.15, 1.0],name=None,offset = None):
+-    if name==None:
++    if name is None:
+         name="bezier_curve"
+         list = r.client.gui.getNodeList()
+         i=0
+diff --git a/src/hpp/corbaserver/rbprm/rbprmfullbody.py b/src/hpp/corbaserver/rbprm/rbprmfullbody.py
+index 2a327ae..014a5fd 100755
+--- src/hpp/corbaserver/rbprm/rbprmfullbody.py
++++ src/hpp/corbaserver/rbprm/rbprmfullbody.py
+@@ -16,10 +16,11 @@
+ # hpp-manipulation-corba.  If not, see
+ # <http://www.gnu.org/licenses/>.
+ 
++from numpy import array, matrix
++
+ from hpp.corbaserver.rbprm import Client as RbprmClient
+ from hpp.corbaserver.robot import Robot
+-from curves import bezier
+-from numpy import array, matrix
++from ndcurves import bezier
+ 
+ 
+ # # Load and handle a RbprmFullbody robot for rbprm planning
+@@ -31,7 +32,7 @@ class FullBody(Robot):
+     def __init__(self, robotName = None, rootJointType = None, load = True, client = None, hppcorbaClient = None, clientRbprm=None):
+         Robot.__init__(self, robotName, rootJointType, False, client, hppcorbaClient)
+         self.tf_root = "base_link"
+-        if clientRbprm == None:
++        if clientRbprm is None:
+             self.clientRbprm = RbprmClient()
+         else:
+             self.clientRbprm = clientRbprm
-- 
GitLab