17#ifndef _GAZEBO_SENSORS_WIDEANGLECAMERASENSOR_HH_
18#define _GAZEBO_SENSORS_WIDEANGLECAMERASENSOR_HH_
24#include "gazebo/msgs/MessageTypes.hh"
35 class WideAngleCameraSensorPrivate;
53 public:
void Load(
const std::string &_worldName)
override;
56 public:
void Init()
override;
59 protected:
void Fini()
override;
70 private: std::unique_ptr<WideAngleCameraSensorPrivate> dataPtr;
sensors
Definition SensorManager.hh:35
Forward declarations for transport.
Basic camera sensor.
Definition CameraSensor.hh:44
Camera sensor with variable mapping function.
Definition WideAngleCameraSensor.hh:45
void Fini() override
Finalize the camera.
void Init() override
Initialize the camera.
void OnCtrlMessage(ConstCameraLensPtr &_msg)
Handle incoming control message.
bool UpdateImpl(const bool _force) override
This gets overwritten by derived sensor types.
void Load(const std::string &_worldName) override
Load the sensor with default parameters.
WideAngleCameraSensor()
Constructor.
virtual ~WideAngleCameraSensor()
Destructor.
Forward declarations for the common classes.
Definition Animation.hh:27