Public Types | Public Attributes | List of all members
gazebo::sensors::ContactSensorPrivate Class Reference

#include <ContactSensorPrivate.hh>

Public Types

typedef std::list
< boost::shared_ptr
< msgs::Contacts const > > 
ContactMsgs_L
 ContactMsgs_L List of contact messages More...
 

Public Attributes

std::vector< std::string > collisions
 Collisions this sensor monitors for contacts. More...
 
msgs::Contacts contactsMsg
 Contacts message used to output sensor data. More...
 
transport::PublisherPtr contactsPub
 Output contact information. More...
 
transport::SubscriberPtr contactSub
 Subscription to contact messages from the physics engine. More...
 
ContactMsgs_L incomingContacts
 List of incoming messages. More...
 
std::mutex mutex
 Mutex to protect reads and writes. More...
 

Member Typedef Documentation

typedef std::list<boost::shared_ptr<msgs::Contacts const> > gazebo::sensors::ContactSensorPrivate::ContactMsgs_L

ContactMsgs_L List of contact messages

Member Data Documentation

std::vector<std::string> gazebo::sensors::ContactSensorPrivate::collisions

Collisions this sensor monitors for contacts.

msgs::Contacts gazebo::sensors::ContactSensorPrivate::contactsMsg

Contacts message used to output sensor data.

transport::PublisherPtr gazebo::sensors::ContactSensorPrivate::contactsPub

Output contact information.

transport::SubscriberPtr gazebo::sensors::ContactSensorPrivate::contactSub

Subscription to contact messages from the physics engine.

ContactMsgs_L gazebo::sensors::ContactSensorPrivate::incomingContacts

List of incoming messages.

std::mutex gazebo::sensors::ContactSensorPrivate::mutex
mutable

Mutex to protect reads and writes.


The documentation for this class was generated from the following file: