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:37
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