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;
 
   62       protected: 
bool UpdateImpl(
const bool _force) 
override;
 
   66       protected: 
void OnCtrlMessage(ConstCameraLensPtr &_msg);
 
   70       private: std::unique_ptr<WideAngleCameraSensorPrivate> dataPtr;
 
Basic camera sensor. 
Definition: CameraSensor.hh:43
 
Forward declarations for transport. 
 
Camera sensor with variable mapping function. 
Definition: WideAngleCameraSensor.hh:44
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.