Public Member Functions | Private Member Functions | Private Attributes | List of all members
Pointcloud2ToMapNode Class Reference

Public Member Functions

 Pointcloud2ToMapNode ()
 

Private Member Functions

void cbCloud (const sensor_msgs::PointCloud2::ConstPtr &cloud, const bool singleshot)
 

Private Attributes

std::vector< PointcloudAccumurator< sensor_msgs::PointCloud2 > > accums_
 
std::string global_frame_
 
unsigned int height_
 
nav_msgs::OccupancyGrid map_
 
ros::NodeHandle nh_
 
float origin_x_
 
float origin_y_
 
ros::NodeHandle pnh_
 
ros::Publisher pub_map_
 
ros::Duration publish_interval_
 
ros::Time published_
 
std::string robot_frame_
 
ros::Subscriber sub_cloud_
 
ros::Subscriber sub_cloud_single_
 
tf2_ros::Buffer tfbuf_
 
tf2_ros::TransformListener tfl_
 
unsigned int width_
 
double z_max_
 
double z_min_
 

Detailed Description

Definition at line 44 of file pointcloud2_to_map.cpp.

Constructor & Destructor Documentation

Pointcloud2ToMapNode::Pointcloud2ToMapNode ( )
inline

Definition at line 71 of file pointcloud2_to_map.cpp.

Member Function Documentation

void Pointcloud2ToMapNode::cbCloud ( const sensor_msgs::PointCloud2::ConstPtr &  cloud,
const bool  singleshot 
)
inlineprivate

Definition at line 116 of file pointcloud2_to_map.cpp.

Member Data Documentation

std::vector<PointcloudAccumurator<sensor_msgs::PointCloud2> > Pointcloud2ToMapNode::accums_
private

Definition at line 68 of file pointcloud2_to_map.cpp.

std::string Pointcloud2ToMapNode::global_frame_
private

Definition at line 60 of file pointcloud2_to_map.cpp.

unsigned int Pointcloud2ToMapNode::height_
private

Definition at line 64 of file pointcloud2_to_map.cpp.

nav_msgs::OccupancyGrid Pointcloud2ToMapNode::map_
private

Definition at line 53 of file pointcloud2_to_map.cpp.

ros::NodeHandle Pointcloud2ToMapNode::nh_
private

Definition at line 47 of file pointcloud2_to_map.cpp.

float Pointcloud2ToMapNode::origin_x_
private

Definition at line 65 of file pointcloud2_to_map.cpp.

float Pointcloud2ToMapNode::origin_y_
private

Definition at line 66 of file pointcloud2_to_map.cpp.

ros::NodeHandle Pointcloud2ToMapNode::pnh_
private

Definition at line 48 of file pointcloud2_to_map.cpp.

ros::Publisher Pointcloud2ToMapNode::pub_map_
private

Definition at line 49 of file pointcloud2_to_map.cpp.

ros::Duration Pointcloud2ToMapNode::publish_interval_
private

Definition at line 57 of file pointcloud2_to_map.cpp.

ros::Time Pointcloud2ToMapNode::published_
private

Definition at line 56 of file pointcloud2_to_map.cpp.

std::string Pointcloud2ToMapNode::robot_frame_
private

Definition at line 61 of file pointcloud2_to_map.cpp.

ros::Subscriber Pointcloud2ToMapNode::sub_cloud_
private

Definition at line 50 of file pointcloud2_to_map.cpp.

ros::Subscriber Pointcloud2ToMapNode::sub_cloud_single_
private

Definition at line 51 of file pointcloud2_to_map.cpp.

tf2_ros::Buffer Pointcloud2ToMapNode::tfbuf_
private

Definition at line 54 of file pointcloud2_to_map.cpp.

tf2_ros::TransformListener Pointcloud2ToMapNode::tfl_
private

Definition at line 55 of file pointcloud2_to_map.cpp.

unsigned int Pointcloud2ToMapNode::width_
private

Definition at line 63 of file pointcloud2_to_map.cpp.

double Pointcloud2ToMapNode::z_max_
private

Definition at line 59 of file pointcloud2_to_map.cpp.

double Pointcloud2ToMapNode::z_min_
private

Definition at line 59 of file pointcloud2_to_map.cpp.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Tue Jul 9 2019 04:59:48