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