Public Member Functions | Protected Member Functions | Protected Attributes
jsk_pcl_ros::OctomapServerContact Class Reference

#include <octomap_server_contact.h>

Inheritance diagram for jsk_pcl_ros::OctomapServerContact:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void initContactSensor (const ros::NodeHandle &privateNh)
virtual void insertContactSensor (const jsk_recognition_msgs::ContactSensorArray::ConstPtr &msg)
virtual void insertContactSensorCallback (const jsk_recognition_msgs::ContactSensorArray::ConstPtr &msg)
virtual void insertProximityCallback (const sensor_msgs::PointCloud2::ConstPtr &cloud)
virtual void insertScanProximity (const tf::Point &sensorOriginTf, const PCLPointCloud &pc)
 OctomapServerContact (const ros::NodeHandle &privateNh=ros::NodeHandle("~"))
virtual void publishAll (const ros::Time &rostime)
virtual void subscribe ()
virtual void unsubscribe ()
virtual ~OctomapServerContact ()

Protected Member Functions

virtual void onInit ()

Protected Attributes

ros::ServiceServer m_clearBBXService
std_msgs::ColorRGBA m_colorFrontier
std_msgs::ColorRGBA m_colorUnknown
message_filters::Subscriber
< jsk_recognition_msgs::ContactSensorArray > 
m_contactSensorSub
ros::Publisher m_fromarkerPub
ros::Publisher m_frontierPointCloudPub
double m_maxRangeProximity
double m_occupancyMaxX
double m_occupancyMaxY
double m_occupancyMinX
double m_occupancyMinY
ros::ServiceServer m_octomapBinaryService
ros::ServiceServer m_octomapFullService
octomap::OcTreeContactm_octreeContact
double m_offsetVisualizeUnknown
message_filters::Subscriber
< sensor_msgs::PointCloud2 > * 
m_pointProximitySub
bool m_publishFrontierSpace
bool m_publishUnknownSpace
ros::ServiceServer m_resetService
boost::shared_ptr
< robot_self_filter::SelfMaskNamedLink
m_selfMask
boost::shared_ptr
< tf::MessageFilter
< jsk_recognition_msgs::ContactSensorArray > > 
m_tfContactSensorSub
tf::MessageFilter
< sensor_msgs::PointCloud2 > * 
m_tfPointProximitySub
ros::Publisher m_umarkerPub
ros::Publisher m_unknownPointCloudPub
bool m_useContactSurface

Detailed Description

Definition at line 52 of file octomap_server_contact.h.


Constructor & Destructor Documentation

Definition at line 45 of file octomap_server_contact_nodelet.cpp.

Definition at line 118 of file octomap_server_contact_nodelet.cpp.


Member Function Documentation

Definition at line 121 of file octomap_server_contact_nodelet.cpp.

void jsk_pcl_ros::OctomapServerContact::insertContactSensor ( const jsk_recognition_msgs::ContactSensorArray::ConstPtr &  msg) [virtual]

Definition at line 307 of file octomap_server_contact_nodelet.cpp.

void jsk_pcl_ros::OctomapServerContact::insertContactSensorCallback ( const jsk_recognition_msgs::ContactSensorArray::ConstPtr &  msg) [virtual]

Definition at line 451 of file octomap_server_contact_nodelet.cpp.

void jsk_pcl_ros::OctomapServerContact::insertProximityCallback ( const sensor_msgs::PointCloud2::ConstPtr &  cloud) [virtual]

Definition at line 174 of file octomap_server_contact_nodelet.cpp.

void jsk_pcl_ros::OctomapServerContact::insertScanProximity ( const tf::Point sensorOriginTf,
const PCLPointCloud pc 
) [virtual]

Definition at line 209 of file octomap_server_contact_nodelet.cpp.

void jsk_pcl_ros::OctomapServerContact::onInit ( void  ) [protected, virtual]

Definition at line 844 of file octomap_server_contact_nodelet.cpp.

void jsk_pcl_ros::OctomapServerContact::publishAll ( const ros::Time rostime) [virtual]

Reimplemented from octomap_server::OctomapServer.

Definition at line 458 of file octomap_server_contact_nodelet.cpp.

virtual void jsk_pcl_ros::OctomapServerContact::subscribe ( ) [inline, virtual]

Definition at line 66 of file octomap_server_contact.h.

virtual void jsk_pcl_ros::OctomapServerContact::unsubscribe ( ) [inline, virtual]

Definition at line 67 of file octomap_server_contact.h.


Member Data Documentation

Reimplemented from octomap_server::OctomapServer.

Definition at line 77 of file octomap_server_contact.h.

std_msgs::ColorRGBA jsk_pcl_ros::OctomapServerContact::m_colorFrontier [protected]

Definition at line 80 of file octomap_server_contact.h.

std_msgs::ColorRGBA jsk_pcl_ros::OctomapServerContact::m_colorUnknown [protected]

Definition at line 79 of file octomap_server_contact.h.

message_filters::Subscriber<jsk_recognition_msgs::ContactSensorArray> jsk_pcl_ros::OctomapServerContact::m_contactSensorSub [protected]

Definition at line 75 of file octomap_server_contact.h.

Definition at line 74 of file octomap_server_contact.h.

Definition at line 74 of file octomap_server_contact.h.

Definition at line 87 of file octomap_server_contact.h.

Definition at line 90 of file octomap_server_contact.h.

Definition at line 92 of file octomap_server_contact.h.

Definition at line 89 of file octomap_server_contact.h.

Definition at line 91 of file octomap_server_contact.h.

Reimplemented from octomap_server::OctomapServer.

Definition at line 77 of file octomap_server_contact.h.

Reimplemented from octomap_server::OctomapServer.

Definition at line 77 of file octomap_server_contact.h.

Definition at line 98 of file octomap_server_contact.h.

Definition at line 83 of file octomap_server_contact.h.

Definition at line 72 of file octomap_server_contact.h.

Definition at line 85 of file octomap_server_contact.h.

Definition at line 82 of file octomap_server_contact.h.

Reimplemented from octomap_server::OctomapServer.

Definition at line 77 of file octomap_server_contact.h.

Definition at line 96 of file octomap_server_contact.h.

boost::shared_ptr<tf::MessageFilter<jsk_recognition_msgs::ContactSensorArray> > jsk_pcl_ros::OctomapServerContact::m_tfContactSensorSub [protected]

Definition at line 76 of file octomap_server_contact.h.

Definition at line 73 of file octomap_server_contact.h.

Definition at line 71 of file octomap_server_contact.h.

Definition at line 71 of file octomap_server_contact.h.

Definition at line 94 of file octomap_server_contact.h.


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


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Tue Jul 2 2019 19:41:47