Main Page
Namespaces
Classes
Files
File List
File Members
external
opw_kinematics
include
opw_kinematics
opw_parameters.h
Go to the documentation of this file.
1
#ifndef OPW_PARAMETERS_H
2
#define OPW_PARAMETERS_H
3
4
#include <type_traits>
5
6
namespace
opw_kinematics
7
{
8
9
template
<
typename
T>
10
struct
Parameters
11
{
12
static_assert(std::is_floating_point<T>::value,
13
"OPW parameters must be templatized with floating point type"
);
14
15
T
a1
,
a2
,
b
,
c1
,
c2
,
c3
,
c4
;
16
T
offsets
[6];
17
signed
char
sign_corrections
[6];
18
19
Parameters
()
20
: a1{0}, a2{0}, b{0}, c1{0}, c2{0}, c3{0}, c4{4},
21
offsets{0, 0, 0, 0, 0, 0},
22
sign_corrections{1, 1, 1, 1, 1, 1}
23
{}
24
};
25
26
}
27
28
#endif // OPW_PARAMETERS_H
opw_kinematics
Definition:
opw_io.h:7
opw_kinematics::Parameters::c3
T c3
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::b
T b
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::a2
T a2
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::a1
T a1
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::c2
T c2
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::c4
T c4
Definition:
opw_parameters.h:13
opw_kinematics::Parameters
Definition:
opw_parameters.h:10
opw_kinematics::Parameters::offsets
T offsets[6]
Definition:
opw_parameters.h:16
opw_kinematics::Parameters::sign_corrections
signed char sign_corrections[6]
Definition:
opw_parameters.h:17
opw_kinematics::Parameters::c1
T c1
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::Parameters
Parameters()
Definition:
opw_parameters.h:19
moveit_opw_kinematics_plugin
Author(s): Jeroen De Maeyer, Simon Schmeisser (isys vision)
autogenerated on Wed Jun 3 2020 03:17:14