17 #ifndef _GAZEBO_SENSORS_LOGICAL_CAMERASENSOR_PRIVATE_HH_
18 #define _GAZEBO_SENSORS_LOGICAL_CAMERASENSOR_PRIVATE_HH_
22 #include <ignition/math/Frustum.hh>
45 public: msgs::LogicalCameraImage
msg;
std::string modelName
Name of the parent model.
Definition: LogicalCameraSensorPrivate.hh:51
Forward declarations for transport.
Definition: LogicalCameraSensorPrivate.hh:33
physics::LinkPtr parentLink
Pointer to the parent link.
Definition: LogicalCameraSensorPrivate.hh:42
msgs::LogicalCameraImage msg
Used to store and report the detected models.
Definition: LogicalCameraSensorPrivate.hh:45
transport::PublisherPtr pub
Publisher of msgs::LogicalCameraImage messages.
Definition: LogicalCameraSensorPrivate.hh:36
std::mutex mutex
Mutex to protect the msg.
Definition: LogicalCameraSensorPrivate.hh:48
ignition::math::Frustum frustum
Camera frustum.
Definition: LogicalCameraSensorPrivate.hh:39
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
boost::shared_ptr< Link > LinkPtr
Definition: PhysicsTypes.hh:100