6#ifndef __pinocchio_python_fwd_hpp__
7#define __pinocchio_python_fwd_hpp__
9#include "pinocchio/bindings/python/context.hpp"
10#include <eigenpy/eigenpy.hpp>
13#define PINOCCHIO_SHARED_PTR_HOLDER_TYPE(T) ::std::shared_ptr<T>
24 void exposeSymmetric3();
27 void exposeLieGroups();
31 void exposeEigenTypes();
32 void exposeConversions();
34 void exposeTridiagonalMatrix();
35 void exposeLanczosDecomposition();
42 void exposeSampleModels();
45 void exposeGeometry();
51 void exposeAlgorithms();
54#ifdef PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS
56 void exposeCollision();
59#ifdef PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP
61 void exposeParallelAlgorithms();
64#if defined(PINOCCHIO_PYTHON_INTERFACE_WITH_HPP_FCL_PYTHON_BINDINGS) \
65 && defined(PINOCCHIO_PYTHON_INTERFACE_WITH_OPENMP)
66 void exposeParallelCollision();
67 void exposePoolCollision();
Main pinocchio namespace.