-
Notifications
You must be signed in to change notification settings - Fork 164
/
Copy pathlibfcimodels_stub.cpp
160 lines (146 loc) · 4.21 KB
/
libfcimodels_stub.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
// Copyright (c) 2023 Franka Robotics GmbH
// Use of this source code is governed by the Apache-2.0 license, see LICENSE
#include <libfcimodels.h>
#include "model_library_interface.h"
#undef LIBFRANKA_EXPORT
#ifdef LIBFRANKA_WINDOWS
#define LIBFRANKA_EXPORT __declspec(dllexport)
#else
#define LIBFRANKA_EXPORT
#endif
LIBFRANKA_EXPORT ModelLibraryInterface* model_library_interface;
void Ji_J_J1(double b_Ji_J_J1[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J1(b_Ji_J_J1);
}
}
void Ji_J_J2(const double q[7], double b_Ji_J_J2[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J2(q, b_Ji_J_J2);
}
}
void Ji_J_J3(const double q[7], double b_Ji_J_J3[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J3(q, b_Ji_J_J3);
}
}
void Ji_J_J4(const double q[7], double b_Ji_J_J4[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J4(q, b_Ji_J_J4);
}
}
void Ji_J_J5(const double q[7], double b_Ji_J_J5[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J5(q, b_Ji_J_J5);
}
}
void Ji_J_J6(const double q[7], double b_Ji_J_J6[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J6(q, b_Ji_J_J6);
}
}
void Ji_J_J7(const double q[7], double b_Ji_J_J7[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J7(q, b_Ji_J_J7);
}
}
void Ji_J_J8(const double q[7], double b_Ji_J_J8[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J8(q, b_Ji_J_J8);
}
}
void Ji_J_J9(const double q[7], const double F_T_EE[16], double b_Ji_J_J9[42]) {
if (model_library_interface) {
model_library_interface->Ji_J_J9(q, F_T_EE, b_Ji_J_J9);
}
}
void O_J_J1(double b_O_J_J1[42]) {
if (model_library_interface) {
model_library_interface->O_J_J1(b_O_J_J1);
}
}
void O_J_J2(const double q[7], double b_O_J_J2[42]) {
if (model_library_interface) {
model_library_interface->O_J_J2(q, b_O_J_J2);
}
}
void O_J_J3(const double q[7], double b_O_J_J3[42]) {
if (model_library_interface) {
model_library_interface->O_J_J3(q, b_O_J_J3);
}
}
void O_J_J4(const double q[7], double b_O_J_J4[42]) {
if (model_library_interface) {
model_library_interface->O_J_J4(q, b_O_J_J4);
}
}
void O_J_J5(const double q[7], double b_O_J_J5[42]) {
if (model_library_interface) {
model_library_interface->O_J_J5(q, b_O_J_J5);
}
}
void O_J_J6(const double q[7], double b_O_J_J6[42]) {
if (model_library_interface) {
model_library_interface->O_J_J6(q, b_O_J_J6);
}
}
void O_J_J7(const double q[7], double b_O_J_J7[42]) {
if (model_library_interface) {
model_library_interface->O_J_J7(q, b_O_J_J7);
}
}
void O_J_J8(const double q[7], double b_O_J_J8[42]) {
if (model_library_interface) {
model_library_interface->O_J_J8(q, b_O_J_J8);
}
}
void O_J_J9(const double q[7], const double F_T_EE[16], double b_O_J_J9[42]) {
if (model_library_interface) {
model_library_interface->O_J_J9(q, F_T_EE, b_O_J_J9);
}
}
void O_T_J1(const double q[7], double O_T_J1[16]) {
if (model_library_interface) {
model_library_interface->O_T_J1(q, O_T_J1);
}
}
void O_T_J2(const double q[7], double O_T_J2[16]) {
if (model_library_interface) {
model_library_interface->O_T_J2(q, O_T_J2);
}
}
void O_T_J3(const double q[7], double O_T_J3[16]) {
if (model_library_interface) {
model_library_interface->O_T_J3(q, O_T_J3);
}
}
void O_T_J4(const double q[7], double O_T_J4[16]) {
if (model_library_interface) {
model_library_interface->O_T_J4(q, O_T_J4);
}
}
void O_T_J5(const double q[7], double O_T_J5[16]) {
if (model_library_interface) {
model_library_interface->O_T_J5(q, O_T_J5);
}
}
void O_T_J6(const double q[7], double O_T_J6[16]) {
if (model_library_interface) {
model_library_interface->O_T_J6(q, O_T_J6);
}
}
void O_T_J7(const double q[7], double O_T_J7[16]) {
if (model_library_interface) {
model_library_interface->O_T_J7(q, O_T_J7);
}
}
void O_T_J8(const double q[7], double O_T_J8[16]) {
if (model_library_interface) {
model_library_interface->O_T_J8(q, O_T_J8);
}
}
void O_T_J9(const double q[7], const double F_T_EE[16], double O_T_J9[16]) {
if (model_library_interface) {
model_library_interface->O_T_J9(q, F_T_EE, O_T_J9);
}
}