73 const std::chrono::steady_clock::duration &_now)
override;
77 public:
virtual bool Init()
override;
82 public:
virtual bool Load(
const sdf::Sensor &_sdf)
override;
87 public:
virtual bool Load(sdf::ElementPtr _sdf)
override;
98 public:
void SetScene(gz::rendering::ScenePtr _scene)
override;
106 public: gz::rendering::GpuRaysPtr
GpuRays()
const;
118 public: gz::math::Angle
HFOV()
const;
122 public: gz::math::Angle
VFOV()
const;
132 unsigned int _heighti,
unsigned int _channels,
137 private:
void OnNewLidarFrame(
const float *_scan,
unsigned int _width,
138 unsigned int _heighti,
unsigned int _channels,
141 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
145 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING