17 #ifndef GZ_SIM_CONVERSIONS_HH_
18 #define GZ_SIM_CONVERSIONS_HH_
20 #include <gz/msgs/actor.pb.h>
21 #include <gz/msgs/atmosphere.pb.h>
22 #include <gz/msgs/axis.pb.h>
23 #include <gz/msgs/entity.pb.h>
24 #include <gz/msgs/geometry.pb.h>
25 #include <gz/msgs/gui.pb.h>
26 #include <gz/msgs/inertial.pb.h>
27 #include <gz/msgs/light.pb.h>
28 #include <gz/msgs/material.pb.h>
29 #include <gz/msgs/particle_emitter.pb.h>
30 #include <gz/msgs/plugin.pb.h>
31 #include <gz/msgs/plugin_v.pb.h>
32 #include <gz/msgs/physics.pb.h>
33 #include <gz/msgs/scene.pb.h>
34 #include <gz/msgs/sensor.pb.h>
35 #include <gz/msgs/sensor_noise.pb.h>
36 #include <gz/msgs/time.pb.h>
37 #include <gz/msgs/world_stats.pb.h>
42 #include <gz/common/Console.hh>
43 #include <gz/math/AxisAlignedBox.hh>
44 #include <gz/math/Inertial.hh>
45 #include <sdf/Actor.hh>
46 #include <sdf/Atmosphere.hh>
47 #include <sdf/Collision.hh>
48 #include <sdf/Geometry.hh>
50 #include <sdf/JointAxis.hh>
51 #include <sdf/Light.hh>
52 #include <sdf/Material.hh>
53 #include <sdf/Noise.hh>
54 #include <sdf/ParticleEmitter.hh>
55 #include <sdf/Plugin.hh>
56 #include <sdf/Physics.hh>
57 #include <sdf/Projector.hh>
58 #include <sdf/Scene.hh>
59 #include <sdf/Sensor.hh>
61 #include "gz/sim/config.hh"
62 #include "gz/sim/Export.hh"
70 inline namespace GZ_SIM_VERSION_NAMESPACE {
76 set(msgs::SensorNoise *_msg,
const sdf::Noise &_sdf);
83 set(msgs::WorldStatistics *_msg,
const UpdateInfo &_in);
91 set(msgs::Time *_msg,
const std::chrono::steady_clock::duration &_in);
101 Out::ConversionNotImplemented;
119 Out::ConversionNotImplemented;
136 Out::ConversionNotImplemented;
154 Out::ConversionNotImplemented;
172 Out::ConversionNotImplemented;
190 Out::ConversionNotImplemented;
208 Out::ConversionNotImplemented;
226 Out::ConversionNotImplemented;
251 Out::ConversionNotImplemented;
275 Out::ConversionNotImplemented;
289 Out
convert(
const std::chrono::steady_clock::duration &_in)
292 Out::ConversionNotImplemented;
310 Out::ConversionNotImplemented;
328 Out::ConversionNotImplemented;
346 Out::ConversionNotImplemented;
364 Out::ConversionNotImplemented;
382 Out::ConversionNotImplemented;
400 Out::ConversionNotImplemented;
417 Out::ConversionNotImplemented;
435 Out::ConversionNotImplemented;
453 Out::ConversionNotImplemented;
472 Out::ConversionNotImplemented;
490 Out::ConversionNotImplemented;
509 Out::ConversionNotImplemented;
527 Out::ConversionNotImplemented;
545 Out::ConversionNotImplemented;
564 Out::ConversionNotImplemented;
582 Out::ConversionNotImplemented;
600 Out::ConversionNotImplemented;
618 Out::ConversionNotImplemented;
636 Out::ConversionNotImplemented;
653 Out::ConversionNotImplemented;
672 Out::ConversionNotImplemented;
690 Out::ConversionNotImplemented;
708 Out::ConversionNotImplemented;
726 Out::ConversionNotImplemented;
744 Out::ConversionNotImplemented;
762 Out::ConversionNotImplemented;
778 Out::ConversionNotImplemented;
794 Out::ConversionNotImplemented;
810 Out::ConversionNotImplemented;
826 Out::ConversionNotImplemented;