17 #ifndef _GAZEBO_LOGICAL_CAMERASENSOR_HH_ 
   18 #define _GAZEBO_LOGICAL_CAMERASENSOR_HH_ 
   31     class LogicalCameraSensorPrivate;
 
   50       public: 
virtual void Load(
const std::string &_worldName,
 
   51                                 sdf::ElementPtr _sdf);
 
   54       public: 
virtual void Load(
const std::string &_worldName);
 
   57       public: 
virtual void Init();
 
   60       public: 
virtual std::string GetTopic() 
const;
 
   65       public: 
double Near() 
const;
 
   70       public: 
double Far() 
const;
 
   76       public: ignition::math::Angle HorizontalFOV() 
const;
 
   81       public: 
double AspectRatio() 
const;
 
   86       public: msgs::LogicalCameraImage Image() 
const;
 
   89       protected: 
virtual bool UpdateImpl(
bool _force);
 
   92       protected: 
virtual void Fini();
 
   95       public: 
virtual bool IsActive();
 
Definition: LogicalCameraSensorPrivate.hh:32
A camera sensor that reports locations of objects instead of rendering a scene. 
Definition: LogicalCameraSensor.hh:41
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
Base class for sensors. 
Definition: Sensor.hh:69
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system.hh:66