Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
f
g
i
j
l
m
n
p
q
r
s
t
u
v
x
y
z
Enumerations
Enumerator
a
b
c
e
f
g
j
l
m
o
p
r
s
u
v
w
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
p
q
r
s
t
u
v
z
Enumerations
Enumerator
a
b
c
d
f
i
l
m
n
o
r
s
u
v
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
i
j
l
m
n
o
p
q
r
s
t
u
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
Typedefs
a
c
d
g
j
m
p
r
s
t
v
Enumerator
Macros
_
a
b
d
e
f
h
i
j
k
m
o
p
q
r
s
v
Examples
include
pinocchio
bindings
python
bindings/python/fwd.hpp
Go to the documentation of this file.
1
//
2
// Copyright (c) 2015-2024 CNRS INRIA
3
// Copyright (c) 2015 Wandercraft, 86 rue de Paris 91400 Orsay, France.
4
//
5
6
#ifndef __pinocchio_python_fwd_hpp__
7
#define __pinocchio_python_fwd_hpp__
8
9
#include "
pinocchio/bindings/python/context.hpp
"
10
#include <
eigenpy/eigenpy.hpp
>
11
12
#include <memory>
13
#define PINOCCHIO_SHARED_PTR_HOLDER_TYPE(T) ::std::shared_ptr<T>
14
15
namespace
pinocchio
16
{
17
namespace
python
18
{
19
// Expose spatial classes
20
void
exposeSE3
();
21
void
exposeForce
();
22
void
exposeMotion
();
23
void
exposeInertia
();
24
void
exposeSymmetric3
();
25
void
exposeExplog
();
26
void
exposeSkew
();
27
void
exposeLieGroups
();
28
29
// Expose math module
30
void
exposeRpy
();
31
void
exposeEigenTypes
();
32
void
exposeConversions
();
33
void
exposeLinalg
();
34
void
exposeTridiagonalMatrix
();
35
void
exposeLanczosDecomposition
();
36
37
// Expose multibody classes
38
void
exposeJoints
();
39
void
exposeModel
();
40
void
exposeFrame
();
41
void
exposeData
();
42
void
exposeSampleModels
();
43
44
// Expose geometry module
45
void
exposeGeometry
();
46
47
// Expose parsers
48
void
exposeParsers
();
49
50
// Expose algorithms
51
void
exposeAlgorithms
();
52
void
exposeExtras
();
53
54
#ifdef PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS
55
void
exposeFCL
();
56
void
exposeCollision
();
57
#endif // PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS
58
59
#ifdef PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP
60
void
exposePool
();
61
void
exposeParallelAlgorithms
();
62
#endif
63
64
#if defined(PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS) \
65
&& defined(PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP)
66
void
exposeParallelCollision
();
67
void
exposePoolCollision
();
68
#endif
69
70
}
// namespace python
71
}
// namespace pinocchio
72
73
#endif // ifndef __pinocchio_python_fwd_hpp__
pinocchio::python::exposeSymmetric3
void exposeSymmetric3()
Definition:
expose-symmetric3.cpp:18
pinocchio::python::exposeAlgorithms
void exposeAlgorithms()
Definition:
expose-algorithms.cpp:12
pinocchio::python::exposeConversions
void exposeConversions()
Definition:
conversions.cpp:122
pinocchio::python::exposeParallelAlgorithms
void exposeParallelAlgorithms()
Definition:
algorithm/parallel/expose-parallel.cpp:17
eigenpy.hpp
pinocchio::python::exposeMotion
void exposeMotion()
Definition:
expose-motion.cpp:19
context.hpp
pinocchio::python::exposeJoints
void exposeJoints()
Definition:
multibody/joint/expose-joints.cpp:18
pinocchio::python::exposeModel
void exposeModel()
Definition:
multibody/expose-model.cpp:13
pinocchio::python::exposeFrame
void exposeFrame()
Definition:
expose-frame.cpp:18
pinocchio::python::exposeSE3
void exposeSE3()
Definition:
expose-SE3.cpp:18
python
pinocchio::python::exposeGeometry
void exposeGeometry()
Definition:
multibody/expose-geometry.cpp:16
pinocchio::python::exposePoolCollision
void exposePoolCollision()
Definition:
collision/pool/expose-pool.cpp:25
pinocchio::python::exposeForce
void exposeForce()
Definition:
expose-force.cpp:18
pinocchio::python::exposeExtras
void exposeExtras()
Definition:
expose-extras.cpp:12
pinocchio::python::exposeParsers
void exposeParsers()
Definition:
expose-parsers.cpp:15
pinocchio::python::exposeLanczosDecomposition
void exposeLanczosDecomposition()
Definition:
expose-lanczos-decomposition.cpp:14
pinocchio::python::exposeTridiagonalMatrix
void exposeTridiagonalMatrix()
Definition:
expose-tridiagonal-matrix.cpp:14
pinocchio::python::exposeSkew
void exposeSkew()
Definition:
expose-skew.cpp:41
pinocchio::python::exposeRpy
void exposeRpy()
Definition:
expose-rpy.cpp:41
pinocchio::python::exposeInertia
void exposeInertia()
Definition:
expose-inertia.cpp:18
pinocchio::python::exposeFCL
void exposeFCL()
Definition:
expose-fcl.cpp:19
pinocchio::python::exposeLieGroups
void exposeLieGroups()
Definition:
expose-liegroups.cpp:41
pinocchio::python::exposeData
void exposeData()
Definition:
expose-data.cpp:13
pinocchio::python::exposeParallelCollision
void exposeParallelCollision()
Definition:
collision/parallel/expose-parallel.cpp:17
pinocchio::python::exposeLinalg
void exposeLinalg()
Definition:
expose-linalg.cpp:25
pinocchio::python::exposeSampleModels
void exposeSampleModels()
Definition:
bindings/python/multibody/sample-models.cpp:54
pinocchio::python::exposePool
void exposePool()
Definition:
multibody/pool/expose-pool.cpp:13
pinocchio::python::exposeEigenTypes
void exposeEigenTypes()
Definition:
expose-eigen-types.cpp:55
pinocchio::python::exposeCollision
void exposeCollision()
Definition:
expose-collision.cpp:35
pinocchio::python::exposeExplog
void exposeExplog()
Definition:
expose-explog.cpp:17
pinocchio
Main pinocchio namespace.
Definition:
timings.cpp:33
pinocchio
Author(s):
autogenerated on Thu Apr 10 2025 02:42:18