17 #ifndef GZ_SIM_SENSOR_HH_
18 #define GZ_SIM_SENSOR_HH_
24 #include <gz/utils/ImplPtr.hh>
26 #include <gz/math/Pose3.hh>
28 #include <sdf/Sensor.hh>
30 #include "gz/sim/config.hh"
32 #include "gz/sim/Export.hh"
40 inline namespace GZ_SIM_VERSION_NAMESPACE {
85 public: std::optional<std::string>
Name(
92 public: std::optional<math::Pose3d>
Pose(
99 public: std::optional<std::string>
Topic(
106 public: std::optional<sim::Entity>
Parent(
110 GZ_UTILS_IMPL_PTR(dataPtr)