#include <container_occupancy_detector.h>
Public Types | |
typedef message_filters::sync_policies::ApproximateTime< jsk_recognition_msgs::BoundingBoxArray, sensor_msgs::PointCloud2, jsk_recognition_msgs::ClusterPointIndices > | ApproximateSyncPolicy |
typedef message_filters::sync_policies::ExactTime< jsk_recognition_msgs::BoundingBoxArray, sensor_msgs::PointCloud2, jsk_recognition_msgs::ClusterPointIndices > | SyncPolicy |
Public Member Functions | |
ContainerOccupancyDetector () | |
virtual | ~ContainerOccupancyDetector () |
Protected Member Functions | |
virtual void | calculate (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &boxes_msg, const sensor_msgs::PointCloud2::ConstPtr &points_msg, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &point_indices_msg) |
virtual void | onInit () |
virtual bool | pointsTransform (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &boxes_msg, const sensor_msgs::PointCloud2::ConstPtr &points_msg) |
virtual void | subscribe () |
virtual void | unsubscribe () |
virtual void | updateDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat) |
Protected Attributes | |
std::shared_ptr< message_filters::Synchronizer< ApproximateSyncPolicy > > | ap_sync_ |
bool | approximate_sync_ |
ros::Publisher | boxes_occupancy_pub_ |
boost::mutex | mutex_ |
jsk_recognition_utils::Counter | pass_counter_ |
pcl::PCLPointCloud2Ptr | pcl_pc2_ptr_ |
pcl::PointCloud< pcl::PointXYZ >::Ptr | pcl_xyz_ptr_ |
int | queue_size_ |
jsk_recognition_utils::Counter | remove_counter_ |
message_filters::Subscriber< jsk_recognition_msgs::BoundingBoxArray > | sub_boxes_ |
message_filters::Subscriber< jsk_recognition_msgs::ClusterPointIndices > | sub_point_indices_ |
message_filters::Subscriber< sensor_msgs::PointCloud2 > | sub_points_ |
std::shared_ptr< message_filters::Synchronizer< SyncPolicy > > | sync_ |
tf2_ros::Buffer | tf_buffer_ |
tf2_ros::TransformListener * | tf_listener_ |
sensor_msgs::PointCloud2::Ptr | transformed_points_msg_ |
Definition at line 96 of file container_occupancy_detector.h.
typedef message_filters::sync_policies::ApproximateTime< jsk_recognition_msgs::BoundingBoxArray, sensor_msgs::PointCloud2, jsk_recognition_msgs::ClusterPointIndices > jsk_pcl_ros::ContainerOccupancyDetector::ApproximateSyncPolicy |
Definition at line 139 of file container_occupancy_detector.h.
typedef message_filters::sync_policies::ExactTime< jsk_recognition_msgs::BoundingBoxArray, sensor_msgs::PointCloud2, jsk_recognition_msgs::ClusterPointIndices > jsk_pcl_ros::ContainerOccupancyDetector::SyncPolicy |
Definition at line 134 of file container_occupancy_detector.h.
|
inline |
Definition at line 140 of file container_occupancy_detector.h.
|
virtual |
Definition at line 86 of file container_occupancy_detector_nodelet.cpp.
|
protectedvirtual |
Definition at line 122 of file container_occupancy_detector_nodelet.cpp.
|
protectedvirtual |
Definition at line 76 of file container_occupancy_detector_nodelet.cpp.
|
protectedvirtual |
Definition at line 176 of file container_occupancy_detector_nodelet.cpp.
|
protectedvirtual |
Definition at line 101 of file container_occupancy_detector_nodelet.cpp.
|
protectedvirtual |
Definition at line 116 of file container_occupancy_detector_nodelet.cpp.
|
protectedvirtual |
Definition at line 198 of file container_occupancy_detector_nodelet.cpp.
|
protected |
Definition at line 167 of file container_occupancy_detector.h.
|
protected |
Definition at line 196 of file container_occupancy_detector.h.
|
protected |
Definition at line 168 of file container_occupancy_detector.h.
|
protected |
Definition at line 169 of file container_occupancy_detector.h.
|
protected |
Definition at line 190 of file container_occupancy_detector.h.
|
protected |
Definition at line 180 of file container_occupancy_detector.h.
|
protected |
Definition at line 182 of file container_occupancy_detector.h.
|
protected |
Definition at line 195 of file container_occupancy_detector.h.
|
protected |
Definition at line 189 of file container_occupancy_detector.h.
|
protected |
Definition at line 163 of file container_occupancy_detector.h.
|
protected |
Definition at line 165 of file container_occupancy_detector.h.
|
protected |
Definition at line 164 of file container_occupancy_detector.h.
|
protected |
Definition at line 166 of file container_occupancy_detector.h.
|
protected |
Definition at line 170 of file container_occupancy_detector.h.
|
protected |
Definition at line 171 of file container_occupancy_detector.h.
|
protected |
Definition at line 172 of file container_occupancy_detector.h.