17 #ifndef GZ_SIM_WORLD_HH_
18 #define GZ_SIM_WORLD_HH_
25 #include <sdf/Atmosphere.hh>
26 #include <gz/math/Vector3.hh>
27 #include <gz/math/SphericalCoordinates.hh>
29 #include "gz/sim/config.hh"
31 #include "gz/sim/Export.hh"
39 inline namespace GZ_SIM_VERSION_NAMESPACE {
77 public:
World &operator=(
World &&_world) noexcept;
85 public:
virtual ~
World();
101 public: std::optional<std::string>
Name(
108 public: std::optional<math::Vector3d>
Gravity(
122 public: std::optional<sdf::Atmosphere>
Atmosphere(