pinocchio
2.2.1-dirty
multibody/joint/fwd.hpp
1
//
2
// Copyright (c) 2016-2019 CNRS INRIA
3
//
4
5
#ifndef __pinocchio_joint_fwd_hpp__
6
#define __pinocchio_joint_fwd_hpp__
7
8
#include "pinocchio/fwd.hpp"
9
10
namespace
pinocchio
11
{
12
18
enum
{ MAX_JOINT_NV = 6 };
19
20
struct
JointModelVoid
{};
21
struct
JointDataVoid
{};
22
23
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelRevoluteTpl
;
24
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataRevoluteTpl
;
25
26
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelRevoluteUnalignedTpl
;
27
typedef
JointModelRevoluteUnalignedTpl<double>
JointModelRevoluteUnaligned
;
28
29
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataRevoluteUnalignedTpl
;
30
typedef
JointDataRevoluteUnalignedTpl<double>
JointDataRevoluteUnaligned
;
31
32
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelRevoluteUnboundedUnalignedTpl
;
33
typedef
JointModelRevoluteUnboundedUnalignedTpl<double>
JointModelRevoluteUnboundedUnaligned
;
34
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataRevoluteUnboundedUnalignedTpl
;
35
typedef
JointDataRevoluteUnboundedUnalignedTpl<double>
JointDataRevoluteUnboundedUnaligned
;
36
37
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelRevoluteUnboundedTpl
;
38
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataRevoluteUnboundedTpl
;
39
40
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelSphericalTpl
;
41
typedef
JointModelSphericalTpl<double>
JointModelSpherical
;
42
43
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataSphericalTpl
;
44
typedef
JointDataSphericalTpl<double>
JointDataSpherical
;
45
46
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelSphericalZYXTpl
;
47
typedef
JointModelSphericalZYXTpl<double>
JointModelSphericalZYX
;
48
49
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataSphericalZYXTpl
;
50
typedef
JointDataSphericalZYXTpl<double>
JointDataSphericalZYX
;
51
52
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelPrismaticTpl
;
53
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataPrismaticTpl
;
54
55
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelPrismaticUnalignedTpl
;
56
typedef
JointModelPrismaticUnalignedTpl<double>
JointModelPrismaticUnaligned
;
57
58
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataPrismaticUnalignedTpl
;
59
typedef
JointDataPrismaticUnalignedTpl<double>
JointDataPrismaticUnaligned
;
60
61
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelFreeFlyerTpl
;
62
typedef
JointModelFreeFlyerTpl<double>
JointModelFreeFlyer
;
63
64
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataFreeFlyerTpl
;
65
typedef
JointDataFreeFlyerTpl<double>
JointDataFreeFlyer
;
66
67
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelPlanarTpl
;
68
typedef
JointModelPlanarTpl<double>
JointModelPlanar
;
69
70
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataPlanarTpl
;
71
typedef
JointDataPlanarTpl<double>
JointDataPlanar
;
72
73
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelTranslationTpl
;
74
typedef
JointModelTranslationTpl<double>
JointModelTranslation
;
75
76
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataTranslationTpl
;
77
typedef
JointDataTranslationTpl<double>
JointDataTranslation
;
78
79
template
<
typename
Scalar,
int
Options = 0>
struct
JointCollectionDefaultTpl
;
80
typedef
JointCollectionDefaultTpl<double>
JointCollectionDefault
;
81
82
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
83
struct
JointModelCompositeTpl
;
84
typedef
JointModelCompositeTpl<double>
JointModelComposite
;
85
86
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
87
struct
JointDataCompositeTpl
;
88
typedef
JointDataCompositeTpl<double>
JointDataComposite
;
89
90
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
91
struct
JointModelTpl
;
92
typedef
JointModelTpl<double>
JointModel
;
93
94
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
95
struct
JointDataTpl
;
96
typedef
JointDataTpl<double>
JointData
;
97
101
// end of group joint
102
}
103
104
#endif // ifndef __pinocchio_joint_fwd_hpp__
pinocchio::JointModelRevoluteUnboundedUnalignedTpl
Definition:
multibody/joint/fwd.hpp:32
pinocchio::JointModelPlanarTpl
Definition:
multibody/joint/fwd.hpp:67
pinocchio::JointModelRevoluteUnboundedTpl
Definition:
multibody/joint/fwd.hpp:37
pinocchio::JointDataFreeFlyerTpl
Definition:
multibody/joint/fwd.hpp:64
pinocchio::JointDataRevoluteTpl
Definition:
multibody/joint/fwd.hpp:24
pinocchio::JointDataPrismaticUnalignedTpl
Definition:
multibody/joint/fwd.hpp:58
pinocchio::JointModelPrismaticUnalignedTpl
Definition:
multibody/joint/fwd.hpp:55
pinocchio::JointDataSphericalTpl
Definition:
multibody/joint/fwd.hpp:43
pinocchio::JointModelFreeFlyerTpl
Definition:
multibody/joint/fwd.hpp:61
pinocchio::JointModelPrismaticTpl
Definition:
multibody/joint/fwd.hpp:52
pinocchio::JointModelRevoluteUnalignedTpl
Definition:
multibody/joint/fwd.hpp:26
pinocchio::JointDataPlanarTpl
Definition:
multibody/joint/fwd.hpp:70
pinocchio::JointDataSphericalZYXTpl
Definition:
multibody/joint/fwd.hpp:49
pinocchio::JointDataCompositeTpl
Definition:
multibody/joint/fwd.hpp:87
pinocchio::JointModelVoid
Definition:
multibody/joint/fwd.hpp:20
pinocchio::JointDataTranslationTpl
Definition:
multibody/joint/fwd.hpp:76
pinocchio::JointModelTpl
Definition:
multibody/joint/fwd.hpp:91
pinocchio::JointModelSphericalTpl
Definition:
multibody/joint/fwd.hpp:40
pinocchio::JointDataRevoluteUnboundedTpl
Definition:
multibody/joint/fwd.hpp:38
pinocchio
Main pinocchio namespace.
Definition:
treeview.dox:24
pinocchio::JointModelRevoluteTpl
Definition:
multibody/joint/fwd.hpp:23
pinocchio::JointDataRevoluteUnboundedUnalignedTpl
Definition:
multibody/joint/fwd.hpp:34
pinocchio::JointCollectionDefaultTpl
Definition:
multibody/joint/fwd.hpp:79
pinocchio::JointModelTranslationTpl
Definition:
multibody/joint/fwd.hpp:73
pinocchio::JointModelCompositeTpl
Definition:
multibody/joint/fwd.hpp:83
pinocchio::JointDataPrismaticTpl
Definition:
multibody/joint/fwd.hpp:53
pinocchio::JointDataVoid
Definition:
multibody/joint/fwd.hpp:21
pinocchio::JointModelSphericalZYXTpl
Definition:
multibody/joint/fwd.hpp:46
pinocchio::JointDataTpl
Definition:
multibody/joint/fwd.hpp:95
pinocchio::JointDataRevoluteUnalignedTpl
Definition:
multibody/joint/fwd.hpp:29
src
multibody
joint
fwd.hpp
Generated on Wed Nov 27 2019 20:18:04 for pinocchio by
1.8.11