17 #ifndef _GAZEBO_LOGICAL_CAMERASENSOR_PRIVATE_HH_
18 #define _GAZEBO_LOGICAL_CAMERASENSOR_PRIVATE_HH_
21 #include <ignition/math/Frustum.hh>
44 public: msgs::LogicalCameraImage
msg;
std::string modelName
Name of the parent model.
Definition: LogicalCameraSensorPrivate.hh:50
Forward declarations for transport.
Definition: LogicalCameraSensorPrivate.hh:32
physics::LinkPtr parentLink
Pointer to the parent link.
Definition: LogicalCameraSensorPrivate.hh:41
msgs::LogicalCameraImage msg
Used to store and report the detected models.
Definition: LogicalCameraSensorPrivate.hh:44
transport::PublisherPtr pub
Publisher of msgs::LogicalCameraImage messages.
Definition: LogicalCameraSensorPrivate.hh:35
std::mutex mutex
Mutex to protect the msg.
Definition: LogicalCameraSensorPrivate.hh:47
ignition::math::Frustum frustum
Camera frustum.
Definition: LogicalCameraSensorPrivate.hh:38
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
boost::shared_ptr< Link > LinkPtr
Definition: PhysicsTypes.hh:92