pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
visitor.hpp
1//
2// Copyright (c) 2015-2019 CNRS INRIA
3// Copyright (c) 2015 Wandercraft, 86 rue de Paris 91400 Orsay, France.
4//
5
6#pragma once
7
8// IWYU pragma: begin_keep
9#include "pinocchio/fwd.hpp"
10
11#include <boost/blank.hpp>
12#include <boost/fusion/include/invoke.hpp>
13#include <boost/fusion/container/generation/make_vector.hpp>
14#include <boost/variant.hpp>
15
16#include "pinocchio/context.hpp"
17
18#include "pinocchio/math.hpp"
19
20#include "pinocchio/multibody/fwd.hpp"
21#include "pinocchio/multibody/joint/fwd.hpp"
22#include "pinocchio/src/multibody/joint/joint-model-base.hxx"
23#include "pinocchio/src/multibody/joint/joint-data-base.hxx"
24// IWYU pragma: end_keep
25
26// IWYU pragma: begin_exports
27#include "pinocchio/src/multibody/visitor/fusion.hxx"
28#include "pinocchio/src/multibody/visitor/joint-unary-visitor.hxx"
29#include "pinocchio/src/multibody/visitor/joint-binary-visitor.hxx"
30// IWYU pragma: end_exports