pinocchio
2.1.3
multibody/joint/fwd.hpp
1
//
2
// Copyright (c) 2016 CNRS
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,
int
axis>
struct
JointModelRevoluteUnboundedTpl
;
33
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataRevoluteUnboundedTpl
;
34
35
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelSphericalTpl
;
36
typedef
JointModelSphericalTpl<double>
JointModelSpherical
;
37
38
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataSphericalTpl
;
39
typedef
JointDataSphericalTpl<double>
JointDataSpherical
;
40
41
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelSphericalZYXTpl
;
42
typedef
JointModelSphericalZYXTpl<double>
JointModelSphericalZYX
;
43
44
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataSphericalZYXTpl
;
45
typedef
JointDataSphericalZYXTpl<double>
JointDataSphericalZYX
;
46
47
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointModelPrismaticTpl
;
48
template
<
typename
Scalar,
int
Options,
int
axis>
struct
JointDataPrismaticTpl
;
49
50
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelPrismaticUnalignedTpl
;
51
typedef
JointModelPrismaticUnalignedTpl<double>
JointModelPrismaticUnaligned
;
52
53
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataPrismaticUnalignedTpl
;
54
typedef
JointDataPrismaticUnalignedTpl<double>
JointDataPrismaticUnaligned
;
55
56
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelFreeFlyerTpl
;
57
typedef
JointModelFreeFlyerTpl<double>
JointModelFreeFlyer
;
58
59
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataFreeFlyerTpl
;
60
typedef
JointDataFreeFlyerTpl<double>
JointDataFreeFlyer
;
61
62
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelPlanarTpl
;
63
typedef
JointModelPlanarTpl<double>
JointModelPlanar
;
64
65
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataPlanarTpl
;
66
typedef
JointDataPlanarTpl<double>
JointDataPlanar
;
67
68
template
<
typename
Scalar,
int
Options = 0>
struct
JointModelTranslationTpl
;
69
typedef
JointModelTranslationTpl<double>
JointModelTranslation
;
70
71
template
<
typename
Scalar,
int
Options = 0>
struct
JointDataTranslationTpl
;
72
typedef
JointDataTranslationTpl<double>
JointDataTranslation
;
73
74
template
<
typename
Scalar,
int
Options = 0>
struct
JointCollectionDefaultTpl
;
75
typedef
JointCollectionDefaultTpl<double>
JointCollectionDefault
;
76
77
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
78
struct
JointModelCompositeTpl
;
79
typedef
JointModelCompositeTpl<double>
JointModelComposite
;
80
81
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
82
struct
JointDataCompositeTpl
;
83
typedef
JointDataCompositeTpl<double>
JointDataComposite
;
84
85
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
86
struct
JointModelTpl
;
87
typedef
JointModelTpl<double>
JointModel
;
88
89
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
90
struct
JointDataTpl
;
91
typedef
JointDataTpl<double>
JointData
;
92
96
// end of group joint
97
}
98
99
#endif // ifndef __pinocchio_joint_fwd_hpp__
pinocchio::JointModelPlanarTpl
Definition:
multibody/joint/fwd.hpp:62
pinocchio::JointModelRevoluteUnboundedTpl
Definition:
multibody/joint/fwd.hpp:32
pinocchio::JointDataFreeFlyerTpl
Definition:
multibody/joint/fwd.hpp:59
pinocchio::JointDataRevoluteTpl
Definition:
multibody/joint/fwd.hpp:24
pinocchio::JointDataPrismaticUnalignedTpl
Definition:
multibody/joint/fwd.hpp:53
pinocchio::JointModelPrismaticUnalignedTpl
Definition:
multibody/joint/fwd.hpp:50
pinocchio::JointDataSphericalTpl
Definition:
multibody/joint/fwd.hpp:38
pinocchio::JointModelFreeFlyerTpl
Definition:
multibody/joint/fwd.hpp:56
pinocchio::JointModelPrismaticTpl
Definition:
multibody/joint/fwd.hpp:47
pinocchio::JointModelRevoluteUnalignedTpl
Definition:
multibody/joint/fwd.hpp:26
pinocchio::JointDataPlanarTpl
Definition:
multibody/joint/fwd.hpp:65
pinocchio::JointDataSphericalZYXTpl
Definition:
multibody/joint/fwd.hpp:44
pinocchio::JointDataCompositeTpl
Definition:
multibody/joint/fwd.hpp:82
pinocchio::JointModelVoid
Definition:
multibody/joint/fwd.hpp:20
pinocchio::JointDataTranslationTpl
Definition:
multibody/joint/fwd.hpp:71
pinocchio::JointModelTpl
Definition:
multibody/joint/fwd.hpp:86
pinocchio::JointModelSphericalTpl
Definition:
multibody/joint/fwd.hpp:35
pinocchio::JointDataRevoluteUnboundedTpl
Definition:
multibody/joint/fwd.hpp:33
pinocchio
Main pinocchio namespace.
Definition:
treeview.dox:24
pinocchio::JointModelRevoluteTpl
Definition:
multibody/joint/fwd.hpp:23
pinocchio::JointCollectionDefaultTpl
Definition:
multibody/joint/fwd.hpp:74
pinocchio::JointModelTranslationTpl
Definition:
multibody/joint/fwd.hpp:68
pinocchio::JointModelCompositeTpl
Definition:
multibody/joint/fwd.hpp:78
pinocchio::JointDataPrismaticTpl
Definition:
multibody/joint/fwd.hpp:48
pinocchio::JointDataVoid
Definition:
multibody/joint/fwd.hpp:21
pinocchio::JointModelSphericalZYXTpl
Definition:
multibody/joint/fwd.hpp:41
pinocchio::JointDataTpl
Definition:
multibody/joint/fwd.hpp:90
pinocchio::JointDataRevoluteUnalignedTpl
Definition:
multibody/joint/fwd.hpp:29
src
multibody
joint
fwd.hpp
Generated on Thu Jun 20 2019 10:05:49 for pinocchio by
1.8.11