From 9e152c55e26c5662337e6a492b98ee84277bd207 Mon Sep 17 00:00:00 2001
From: Mansard <nmansard@laas.fr>
Date: Thu, 17 Jan 2013 16:14:11 +0100
Subject: [PATCH] Added the task weight in the python init file.

---
 src/dynamic_graph/sot/dyninv/__init__.py | 39 +++++-------------------
 1 file changed, 8 insertions(+), 31 deletions(-)

diff --git a/src/dynamic_graph/sot/dyninv/__init__.py b/src/dynamic_graph/sot/dyninv/__init__.py
index f2e8fb7..5db8d55 100755
--- a/src/dynamic_graph/sot/dyninv/__init__.py
+++ b/src/dynamic_graph/sot/dyninv/__init__.py
@@ -1,47 +1,24 @@
 from controller_pd import ControllerPD
-ControllerPD('')
-
 from task_dyn_pd import TaskDynPD
-TaskDynPD('')
-
 from task_dyn_inequality import TaskDynInequality
-TaskDynInequality('')
-
 from dynamic_integrator import DynamicIntegrator
-DynamicIntegrator('')
-
 from pseudo_robot_dynamic import PseudoRobotDynamic
-PseudoRobotDynamic('')
-
 from solver_op_space import SolverOpSpace
-SolverOpSpace('')
 from solver_dyn_reduced import SolverDynReduced
-SolverDynReduced('')
-
-from solver_kine import SolverKine
-SolverKine('')
-
 from zmp_estimator import ZmpEstimator
-ZmpEstimator('')
-
 from robot_dyn_simu import RobotDynSimu
-RobotDynSimu('')
-
 from task_dyn_joint_limits import TaskDynJointLimits
-TaskDynJointLimits('')
-
 from task_dyn_limits import TaskDynLimits
-TaskDynLimits('')
-
 from task_joint_limits import TaskJointLimits
-TaskJointLimits('')
-
 from task_inequality import TaskInequality
-TaskInequality('')
-
 from feature_projected_line import FeatureProjectedLine
-FeatureProjectedLine('')
-
 from contact_selecter import ContactSelecter
-ContactSelecter('')
 
+from task_weight import TaskWeight
+
+
+from solver_kine import SolverKine
+def sot_addContact( sot,metaTask ):
+    metaTask.keep()
+    sot.push(metaTask.task.name)
+setattr(SolverKine,'addContact',sot_addContact)
-- 
GitLab