#include <pointcloud_octomap_updater.h>
◆ PointCloudOctomapUpdater()
occupancy_map_monitor::PointCloudOctomapUpdater::PointCloudOctomapUpdater |
( |
| ) |
|
◆ ~PointCloudOctomapUpdater()
occupancy_map_monitor::PointCloudOctomapUpdater::~PointCloudOctomapUpdater |
( |
| ) |
|
|
override |
◆ cloudMsgCallback()
void occupancy_map_monitor::PointCloudOctomapUpdater::cloudMsgCallback |
( |
const sensor_msgs::PointCloud2::ConstPtr & |
cloud_msg | ) |
|
|
private |
◆ excludeShape()
◆ forgetShape()
void occupancy_map_monitor::PointCloudOctomapUpdater::forgetShape |
( |
ShapeHandle |
handle | ) |
|
|
overridevirtual |
◆ getShapeTransform()
bool occupancy_map_monitor::PointCloudOctomapUpdater::getShapeTransform |
( |
ShapeHandle |
h, |
|
|
Eigen::Isometry3d & |
transform |
|
) |
| const |
|
private |
◆ initialize()
bool occupancy_map_monitor::PointCloudOctomapUpdater::initialize |
( |
| ) |
|
|
overridevirtual |
◆ setParams()
bool occupancy_map_monitor::PointCloudOctomapUpdater::setParams |
( |
XmlRpc::XmlRpcValue & |
params | ) |
|
|
overridevirtual |
◆ start()
void occupancy_map_monitor::PointCloudOctomapUpdater::start |
( |
| ) |
|
|
overridevirtual |
◆ stop()
void occupancy_map_monitor::PointCloudOctomapUpdater::stop |
( |
| ) |
|
|
overridevirtual |
◆ stopHelper()
void occupancy_map_monitor::PointCloudOctomapUpdater::stopHelper |
( |
| ) |
|
|
private |
◆ updateMask()
void occupancy_map_monitor::PointCloudOctomapUpdater::updateMask |
( |
const sensor_msgs::PointCloud2 & |
cloud, |
|
|
const Eigen::Vector3d & |
sensor_origin, |
|
|
std::vector< int > & |
mask |
|
) |
| |
|
protectedvirtual |
◆ filtered_cloud_publisher_
ros::Publisher occupancy_map_monitor::PointCloudOctomapUpdater::filtered_cloud_publisher_ |
|
private |
◆ filtered_cloud_topic_
std::string occupancy_map_monitor::PointCloudOctomapUpdater::filtered_cloud_topic_ |
|
private |
◆ key_ray_
◆ last_update_time_
ros::Time occupancy_map_monitor::PointCloudOctomapUpdater::last_update_time_ |
|
private |
◆ mask_
std::vector<int> occupancy_map_monitor::PointCloudOctomapUpdater::mask_ |
|
private |
◆ max_range_
double occupancy_map_monitor::PointCloudOctomapUpdater::max_range_ |
|
private |
◆ max_update_rate_
double occupancy_map_monitor::PointCloudOctomapUpdater::max_update_rate_ |
|
private |
◆ ns_
std::string occupancy_map_monitor::PointCloudOctomapUpdater::ns_ |
|
private |
◆ padding_
double occupancy_map_monitor::PointCloudOctomapUpdater::padding_ |
|
private |
◆ point_cloud_filter_
tf2_ros::MessageFilter<sensor_msgs::PointCloud2>* occupancy_map_monitor::PointCloudOctomapUpdater::point_cloud_filter_ |
|
private |
◆ point_cloud_subscriber_
◆ point_cloud_topic_
std::string occupancy_map_monitor::PointCloudOctomapUpdater::point_cloud_topic_ |
|
private |
◆ point_subsample_
unsigned int occupancy_map_monitor::PointCloudOctomapUpdater::point_subsample_ |
|
private |
◆ private_nh_
ros::NodeHandle occupancy_map_monitor::PointCloudOctomapUpdater::private_nh_ |
|
private |
◆ root_nh_
◆ scale_
double occupancy_map_monitor::PointCloudOctomapUpdater::scale_ |
|
private |
◆ shape_mask_
◆ tf_buffer_
std::shared_ptr<tf2_ros::Buffer> occupancy_map_monitor::PointCloudOctomapUpdater::tf_buffer_ |
|
private |
◆ tf_listener_
The documentation for this class was generated from the following files: