pinocchio
UNKNOWN
multibody/joint/fwd.hpp
1
//
2
// Copyright (c) 2016 CNRS
3
//
4
// This file is part of Pinocchio
5
// Pinocchio 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
//
10
// Pinocchio is distributed in the hope that it will be
11
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
12
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
// General Lesser Public License for more details. You should have
14
// received a copy of the GNU Lesser General Public License along with
15
// Pinocchio If not, see
16
// <http://www.gnu.org/licenses/>.
17
18
#ifndef __se3_joint_fwd_hpp__
19
#define __se3_joint_fwd_hpp__
20
21
namespace
se3
22
{
23
enum
{ MAX_JOINT_NV = 6 };
24
25
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelRevoluteTpl
;
26
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataRevoluteTpl
;
27
28
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelRevoluteUnalignedTpl
;
29
typedef
JointModelRevoluteUnalignedTpl<double>
JointModelRevoluteUnaligned
;
30
31
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataRevoluteUnalignedTpl
;
32
typedef
JointDataRevoluteUnalignedTpl<double>
JointDataRevoluteUnaligned
;
33
34
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelRevoluteUnboundedTpl
;
35
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataRevoluteUnboundedTpl
;
36
37
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelSphericalTpl
;
38
typedef
JointModelSphericalTpl<double>
JointModelSpherical
;
39
40
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataSphericalTpl
;
41
typedef
JointDataSphericalTpl<double>
JointDataSpherical
;
42
43
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelSphericalZYXTpl
;
44
typedef
JointModelSphericalZYXTpl<double>
JointModelSphericalZYX
;
45
46
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataSphericalZYXTpl
;
47
typedef
JointDataSphericalZYXTpl<double>
JointDataSphericalZYX
;
48
49
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelPrismatic
;
50
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataPrismatic
;
51
52
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelPrismaticUnalignedTpl
;
53
typedef
JointModelPrismaticUnalignedTpl<double>
JointModelPrismaticUnaligned
;
54
55
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataPrismaticUnalignedTpl
;
56
typedef
JointDataPrismaticUnalignedTpl<double>
JointDataPrismaticUnaligned
;
57
58
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelFreeFlyerTpl
;
59
typedef
JointModelFreeFlyerTpl<double>
JointModelFreeFlyer
;
60
61
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataFreeFlyerTpl
;
62
typedef
JointDataFreeFlyerTpl<double>
JointDataFreeFlyer
;
63
64
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelPlanarTpl
;
65
typedef
JointModelPlanarTpl<double>
JointModelPlanar
;
66
67
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataPlanarTpl
;
68
typedef
JointDataPlanarTpl<double>
JointDataPlanar
;
69
70
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelTranslationTpl
;
71
typedef
JointModelTranslationTpl<double>
JointModelTranslation
;
72
73
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataTranslationTpl
;
74
typedef
JointDataTranslationTpl<double>
JointDataTranslation
;
75
76
struct
JointModelComposite
;
77
struct
JointDataComposite
;
78
79
struct
JointModel
;
80
struct
JointData
;
81
82
}
83
84
#endif // ifndef __se3_joint_fwd_hpp__
se3::JointModelPrismatic
Definition:
multibody/joint/fwd.hpp:49
se3
Definition:
aba-derivatives.hpp:24
se3::JointDataRevoluteUnalignedTpl
Definition:
multibody/joint/fwd.hpp:31
se3::JointModelSphericalTpl
Definition:
multibody/joint/fwd.hpp:37
se3::JointDataComposite
Definition:
joint-composite.hpp:63
se3::JointModelFreeFlyerTpl
Definition:
multibody/joint/fwd.hpp:58
se3::JointModelPrismaticUnalignedTpl
Definition:
multibody/joint/fwd.hpp:52
se3::JointModelComposite
Definition:
joint-composite.hpp:110
se3::JointDataRevoluteTpl
Definition:
multibody/joint/fwd.hpp:26
se3::JointDataFreeFlyerTpl
Definition:
multibody/joint/fwd.hpp:61
se3::JointModelPlanarTpl
Definition:
multibody/joint/fwd.hpp:64
se3::JointDataRevoluteUnboundedTpl
Definition:
multibody/joint/fwd.hpp:35
se3::JointModelTranslationTpl
Definition:
multibody/joint/fwd.hpp:70
se3::JointModelSphericalZYXTpl
Definition:
multibody/joint/fwd.hpp:43
se3::JointModel
Definition:
joint.hpp:87
se3::JointDataSphericalTpl
Definition:
multibody/joint/fwd.hpp:40
se3::JointDataTranslationTpl
Definition:
multibody/joint/fwd.hpp:73
se3::JointModelRevoluteUnalignedTpl
Definition:
multibody/joint/fwd.hpp:28
se3::JointModelRevoluteUnboundedTpl
Definition:
multibody/joint/fwd.hpp:34
se3::JointData
Definition:
joint.hpp:61
se3::JointDataSphericalZYXTpl
Definition:
multibody/joint/fwd.hpp:46
se3::JointDataPlanarTpl
Definition:
multibody/joint/fwd.hpp:67
se3::JointDataPrismaticUnalignedTpl
Definition:
multibody/joint/fwd.hpp:55
se3::JointDataPrismatic
Definition:
multibody/joint/fwd.hpp:50
se3::JointModelRevoluteTpl
Definition:
multibody/joint/fwd.hpp:25
src
multibody
joint
fwd.hpp
Generated on Wed Sep 19 2018 10:08:28 for pinocchio by
1.8.11