pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
mjcf.hpp
1//
2// Copyright (c) INRIA 2026
3//
4#pragma once
5
6// IWYU pragma: begin_keep
7
8#include <cstddef>
9#include <limits>
10#include <map>
11#include <sstream>
12#include <string>
13#include <unordered_map>
14#include <vector>
15#include <stdexcept>
16#include <iostream>
17
18#include <Eigen/Core>
19
20#include <boost/math/constants/constants.hpp>
21#include <boost/none.hpp>
22#include <boost/none_t.hpp>
23#include <boost/optional.hpp>
24#include <boost/property_tree/ptree.hpp>
25#include <boost/variant.hpp>
26#include <boost/logic/tribool.hpp>
27
28#include "pinocchio/unsupported.hpp"
29
30#include "pinocchio/spatial.hpp"
31
32#include "pinocchio/multibody.hpp"
33
34#include "pinocchio/geometry.hpp"
35
36#include "pinocchio/constraints.hpp"
37
38#include "pinocchio/parsers/urdf.hpp"
39#include "pinocchio/src/parsers/meshloader-fwd.hxx"
40#include "pinocchio/parsers/config.hpp"
41#include "pinocchio/src/parsers/scalar-model.hxx"
42// IWYU pragma: end_keep
43
44// IWYU pragma: begin_exports
45#include "pinocchio/src/parsers/mjcf/mjcf.hxx"
46#include "pinocchio/src/parsers/mjcf/mjcf-graph.hxx"
47#include "pinocchio/src/parsers/mjcf/model.hxx"
48#include "pinocchio/src/parsers/mjcf/geometry.hxx"
49// IWYU pragma: end_exports