Public Types | |
typedef pcl::PointCloud < pcl::PointXYZRGB > | PointCloud |
Public Member Functions | |
void | callback (const PointCloud::ConstPtr &cloud) |
CloudMapper () | |
void | publishCallback (const ros::TimerEvent &) |
Private Attributes | |
PointCloud | accumulated_cloud_ |
ros::Publisher | cloud_pub_ |
ros::Subscriber | cloud_sub_ |
std::string | fixed_frame_ |
ros::NodeHandle | nh_ |
ros::NodeHandle | nh_priv_ |
ros::Timer | pub_timer_ |
tf::TransformListener | tf_listener_ |
Stores incoming point clouds in a map transforming each cloud to a global fixed frame using tf.
Definition at line 11 of file cloud_mapper.cpp.
typedef pcl::PointCloud<pcl::PointXYZRGB> CloudMapper::PointCloud |
Definition at line 15 of file cloud_mapper.cpp.
CloudMapper::CloudMapper | ( | ) | [inline] |
Definition at line 17 of file cloud_mapper.cpp.
void CloudMapper::callback | ( | const PointCloud::ConstPtr & | cloud | ) | [inline] |
Definition at line 27 of file cloud_mapper.cpp.
void CloudMapper::publishCallback | ( | const ros::TimerEvent & | ) | [inline] |
Definition at line 43 of file cloud_mapper.cpp.
PointCloud CloudMapper::accumulated_cloud_ [private] |
Definition at line 62 of file cloud_mapper.cpp.
ros::Publisher CloudMapper::cloud_pub_ [private] |
Definition at line 56 of file cloud_mapper.cpp.
ros::Subscriber CloudMapper::cloud_sub_ [private] |
Definition at line 55 of file cloud_mapper.cpp.
std::string CloudMapper::fixed_frame_ [private] |
Definition at line 60 of file cloud_mapper.cpp.
ros::NodeHandle CloudMapper::nh_ [private] |
Definition at line 52 of file cloud_mapper.cpp.
ros::NodeHandle CloudMapper::nh_priv_ [private] |
Definition at line 53 of file cloud_mapper.cpp.
ros::Timer CloudMapper::pub_timer_ [private] |
Definition at line 58 of file cloud_mapper.cpp.
tf::TransformListener CloudMapper::tf_listener_ [private] |
Definition at line 61 of file cloud_mapper.cpp.