| Line | Branch | Exec | Source | 
    
      | 1 |  |  | // | 
    
      | 2 |  |  | // Copyright (c) 2018 CNRS | 
    
      | 3 |  |  | // | 
    
      | 4 |  |  | // This file is part of tsid | 
    
      | 5 |  |  | // tsid is free software: you can redistribute it | 
    
      | 6 |  |  | // and/or modify it under the terms of the GNU Lesser General Public | 
    
      | 7 |  |  | // License as published by the Free Software Foundation, either version | 
    
      | 8 |  |  | // 3 of the License, or (at your option) any later version. | 
    
      | 9 |  |  | // tsid is distributed in the hope that it will be | 
    
      | 10 |  |  | // useful, but WITHOUT ANY WARRANTY; without even the implied warranty | 
    
      | 11 |  |  | // of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 
    
      | 12 |  |  | // General Lesser Public License for more details. You should have | 
    
      | 13 |  |  | // received a copy of the GNU Lesser General Public License along with | 
    
      | 14 |  |  | // tsid If not, see | 
    
      | 15 |  |  | // <http://www.gnu.org/licenses/>. | 
    
      | 16 |  |  | // | 
    
      | 17 |  |  |  | 
    
      | 18 |  |  | #ifndef __tsid_python_expose_tasks_hpp__ | 
    
      | 19 |  |  | #define __tsid_python_expose_tasks_hpp__ | 
    
      | 20 |  |  |  | 
    
      | 21 |  |  | #include "tsid/bindings/python/tasks/task-com-equality.hpp" | 
    
      | 22 |  |  | #include "tsid/bindings/python/tasks/task-cop-equality.hpp" | 
    
      | 23 |  |  | #include "tsid/bindings/python/tasks/task-se3-equality.hpp" | 
    
      | 24 |  |  | #include "tsid/bindings/python/tasks/task-joint-posture.hpp" | 
    
      | 25 |  |  | #include "tsid/bindings/python/tasks/task-actuation-bounds.hpp" | 
    
      | 26 |  |  | #include "tsid/bindings/python/tasks/task-joint-bounds.hpp" | 
    
      | 27 |  |  | #include "tsid/bindings/python/tasks/task-joint-posVelAcc-bounds.hpp" | 
    
      | 28 |  |  | #include "tsid/bindings/python/tasks/task-am-equality.hpp" | 
    
      | 29 |  |  | #include "tsid/bindings/python/tasks/task-two-frames-equality.hpp" | 
    
      | 30 |  |  | #include "tsid/bindings/python/tasks/task-actuation-equality.hpp" | 
    
      | 31 |  |  |  | 
    
      | 32 |  |  | namespace tsid { | 
    
      | 33 |  |  | namespace python { | 
    
      | 34 |  |  | void exposeTaskComEquality(); | 
    
      | 35 |  |  | void exposeTaskCopEquality(); | 
    
      | 36 |  |  | void exposeTaskSE3Equality(); | 
    
      | 37 |  |  | void exposeTaskJointPosture(); | 
    
      | 38 |  |  | void exposeTaskActuationBounds(); | 
    
      | 39 |  |  | void exposeTaskJointBounds(); | 
    
      | 40 |  |  | void exposeTaskJointPosVelAccBounds(); | 
    
      | 41 |  |  | void exposeTaskAMEquality(); | 
    
      | 42 |  |  | void exposeTaskTwoFramesEquality(); | 
    
      | 43 |  |  | void exposeTaskActuationEquality(); | 
    
      | 44 |  |  |  | 
    
      | 45 |  | 8 | inline void exposeTasks() { | 
    
      | 46 |  | 8 | exposeTaskComEquality(); | 
    
      | 47 |  | 8 | exposeTaskCopEquality(); | 
    
      | 48 |  | 8 | exposeTaskSE3Equality(); | 
    
      | 49 |  | 8 | exposeTaskJointPosture(); | 
    
      | 50 |  | 8 | exposeTaskActuationBounds(); | 
    
      | 51 |  | 8 | exposeTaskJointBounds(); | 
    
      | 52 |  | 8 | exposeTaskJointPosVelAccBounds(); | 
    
      | 53 |  | 8 | exposeTaskAMEquality(); | 
    
      | 54 |  | 8 | exposeTaskTwoFramesEquality(); | 
    
      | 55 |  | 8 | exposeTaskActuationEquality(); | 
    
      | 56 |  | 8 | } | 
    
      | 57 |  |  |  | 
    
      | 58 |  |  | }  // namespace python | 
    
      | 59 |  |  | }  // namespace tsid | 
    
      | 60 |  |  | #endif  // ifndef __tsid_python_expose_tasks_hpp__ | 
    
      | 61 |  |  |  |