GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: include/tsid/bindings/python/tasks/expose-tasks.hpp Lines: 11 11 100.0 %
Date: 2024-02-02 08:47:34 Branches: 0 0 - %

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
31
namespace tsid {
32
namespace python {
33
void exposeTaskComEquality();
34
void exposeTaskCopEquality();
35
void exposeTaskSE3Equality();
36
void exposeTaskJointPosture();
37
void exposeTaskActuationBounds();
38
void exposeTaskJointBounds();
39
void exposeTaskJointPosVelAccBounds();
40
void exposeTaskAMEquality();
41
void exposeTaskTwoFramesEquality();
42
43
7
inline void exposeTasks() {
44
7
  exposeTaskComEquality();
45
7
  exposeTaskCopEquality();
46
7
  exposeTaskSE3Equality();
47
7
  exposeTaskJointPosture();
48
7
  exposeTaskActuationBounds();
49
7
  exposeTaskJointBounds();
50
7
  exposeTaskJointPosVelAccBounds();
51
7
  exposeTaskAMEquality();
52
7
  exposeTaskTwoFramesEquality();
53
7
}
54
55
}  // namespace python
56
}  // namespace tsid
57
#endif  // ifndef __tsid_python_expose_tasks_hpp__