pinocchio
2.1.3
multibody/fwd.hpp
1
//
2
// Copyright (c) 2017-2018 CNRS
3
//
4
5
#ifndef __pinocchio_multibody_fwd_hpp__
6
#define __pinocchio_multibody_fwd_hpp__
7
8
#include "pinocchio/fwd.hpp"
9
10
# include <cstddef>
// std::size_t
11
#include "pinocchio/multibody/joint/fwd.hpp"
12
13
namespace
pinocchio
14
{
15
16
template
<
typename
Scalar,
int
Options=0>
struct
FrameTpl;
17
18
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl = JointCollectionDefaultTpl>
19
struct
ModelTpl
;
20
template
<
typename
Scalar,
int
Options = 0,
template
<
typename
S,
int
O>
class
JointCollectionTpl =
JointCollectionDefaultTpl
>
21
struct
DataTpl
;
22
28
typedef
std::size_t Index;
29
typedef
Index JointIndex;
30
typedef
Index GeomIndex;
31
typedef
Index FrameIndex;
32
typedef
Index PairIndex;
33
34
typedef
FrameTpl<double>
Frame
;
35
36
typedef
ModelTpl<double>
Model
;
37
typedef
DataTpl<double>
Data
;
38
39
struct
GeometryModel
;
40
struct
GeometryData
;
41
42
enum
ReferenceFrame
43
{
44
WORLD = 0,
45
LOCAL = 1
46
};
47
51
// end of group multibody
52
53
// Forward declaration needed for Model::check
54
template
<
class
D>
struct
AlgorithmCheckerBase
;
55
56
}
// namespace pinocchio
57
58
#endif // #ifndef __pinocchio_multibody_fwd_hpp__
pinocchio::DataTpl
Definition:
data.hpp:25
pinocchio::FrameTpl
A Plucker coordinate frame attached to a parent joint inside a kinematic tree.
Definition:
multibody/frame.hpp:31
pinocchio::GeometryData
Definition:
multibody/geometry.hpp:184
pinocchio::AlgorithmCheckerBase
CRTP class describing the API of the checkers.
Definition:
check.hpp:22
pinocchio
Main pinocchio namespace.
Definition:
treeview.dox:24
pinocchio::JointCollectionDefaultTpl
Definition:
multibody/joint/fwd.hpp:74
pinocchio::GeometryModel
Definition:
multibody/geometry.hpp:23
pinocchio::ModelTpl
Definition:
multibody/fwd.hpp:19
src
multibody
fwd.hpp
Generated on Thu Jun 20 2019 10:05:49 for pinocchio by
1.8.11