bindings
python
bindings/python/fwd.hpp
Go to the documentation of this file.
1
//
2
// Copyright (c) 2015-2021 CNRS INRIA
3
// Copyright (c) 2015 Wandercraft, 86 rue de Paris 91400 Orsay, France.
4
//
5
6
#ifndef __pinocchio_python_python_hpp__
7
#define __pinocchio_python_python_hpp__
8
9
#include "pinocchio/fwd.hpp"
10
#include <
eigenpy/eigenpy.hpp
>
11
12
#ifdef PINOCCHIO_WITH_CXX11_SUPPORT
13
#include <memory>
14
#define PINOCCHIO_SHARED_PTR_HOLDER_TYPE(T) ::std::shared_ptr<T>
15
#else
16
#include <boost/shared_ptr.hpp>
17
#define PINOCCHIO_SHARED_PTR_HOLDER_TYPE(T) ::boost::shared_ptr<T>
18
#endif
19
20
namespace
pinocchio
21
{
22
namespace
python
23
{
24
// Expose spatial classes
25
void
exposeSE3
();
26
void
exposeForce
();
27
void
exposeMotion
();
28
void
exposeInertia
();
29
void
exposeExplog
();
30
void
exposeSkew
();
31
void
exposeLieGroups
();
32
33
// Expose math module
34
void
exposeRpy
();
35
36
// Expose multibody classes
37
void
exposeJoints
();
38
void
exposeModel
();
39
void
exposeFrame
();
40
void
exposeData
();
41
42
// Expose geometry module
43
void
exposeGeometry
();
44
45
// Expose parsers
46
void
exposeParsers
();
47
48
// Expose algorithms
49
void
exposeAlgorithms
();
50
51
#ifdef PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS
52
void
exposeFCL
();
53
#endif // PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS
54
55
#ifdef PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP
56
void
exposePool
();
57
void
exposeParallelAlgorithms
();
58
#endif
59
60
}
// namespace python
61
}
// namespace pinocchio
62
63
#endif // ifndef __pinocchio_python_python_hpp__
pinocchio::python::exposeExplog
void exposeExplog()
Definition:
expose-explog.cpp:15
pinocchio::python::exposeAlgorithms
void exposeAlgorithms()
Definition:
expose-algorithms.cpp:12
pinocchio::python::exposeJoints
void exposeJoints()
Definition:
multibody/joint/expose-joints.cpp:17
pinocchio::python::exposeMotion
void exposeMotion()
Definition:
expose-motion.cpp:18
pinocchio::python::exposeParallelAlgorithms
void exposeParallelAlgorithms()
Definition:
expose-parallel.cpp:18
pinocchio::python::exposeFrame
void exposeFrame()
Definition:
expose-frame.cpp:18
pinocchio::python::exposeSE3
void exposeSE3()
Definition:
expose-SE3.cpp:18
pinocchio::python::exposeGeometry
void exposeGeometry()
Definition:
multibody/expose-geometry.cpp:16
pinocchio::python::exposeParsers
void exposeParsers()
Definition:
expose-parsers.cpp:14
pinocchio::python::exposeModel
void exposeModel()
Definition:
multibody/expose-model.cpp:13
pinocchio::python::exposeRpy
void exposeRpy()
Definition:
expose-rpy.cpp:37
pinocchio::python::exposeInertia
void exposeInertia()
Definition:
expose-inertia.cpp:18
pinocchio::python::exposeForce
void exposeForce()
Definition:
expose-force.cpp:18
pinocchio::python::exposeData
void exposeData()
Definition:
expose-data.cpp:13
pinocchio
Main pinocchio namespace.
Definition:
timings.cpp:28
pinocchio::python::exposePool
void exposePool()
Definition:
expose-pool.cpp:17
eigenpy.hpp
pinocchio::python::exposeSkew
void exposeSkew()
Definition:
expose-skew.cpp:37
pinocchio::python::exposeFCL
void exposeFCL()
Definition:
expose-fcl.cpp:18
pinocchio::python::exposeLieGroups
void exposeLieGroups()
Definition:
expose-liegroups.cpp:34
python
pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:30