Classes | Public Types | Public Member Functions | Private Attributes
PointCloudMapper Class Reference

List of all members.

Classes

struct  OdomMsg

Public Types

typedef pcl::PointXYZRGB Point
typedef pcl::PointXYZRGB Point
typedef pcl::PointCloud
< pcl::PointXYZRGB > 
PointCloud
typedef pcl::PointCloud
< pcl::PointXYZRGB > 
PointCloud

Public Member Functions

void callback (const PointCloud::ConstPtr &cloud)
void callback (const sensor_msgs::PointCloud2ConstPtr &cloud)
bool fileExists (const char *filename)
PointCloud::Ptr filter (PointCloud::Ptr cloud)
PointCloud::Ptr filter (PointCloud::Ptr cloud)
 PointCloudMapper ()
 PointCloudMapper ()
void publishCallback (const ros::TimerEvent &)
void timerCallback (const ros::WallTimerEvent &event)

Private Attributes

PointCloud accumulated_cloud_
ros::Publisher cloud_pub_
ros::Subscriber cloud_sub_
bool filter_map_
std::string fixed_frame_
std::string graph_blocking_file_
std::string graph_vertices_file_
int mean_k_
ros::NodeHandle nh_
ros::NodeHandle nh_priv_
std::vector
< sensor_msgs::PointCloud2 > 
pointcloud_list_
ros::Timer pub_timer_
ros::WallTimer pub_timer_
double std_dev_thresh_
tf::TransformListener tf_listener_
double voxel_size_
double x_filter_max_
double x_filter_min_
double y_filter_max_
double y_filter_min_
double z_filter_max_
double z_filter_min_

Detailed Description

Stores incoming point clouds in a map transforming each cloud to a global fixed frame using tf.

Definition at line 13 of file pointcloud_mapper.cpp.


Member Typedef Documentation

typedef pcl::PointXYZRGB PointCloudMapper::Point

Definition at line 17 of file pointcloud_mapper.cpp.

typedef pcl::PointXYZRGB PointCloudMapper::Point

Definition at line 21 of file pointcloud_mapper_for_slam.cpp.

typedef pcl::PointCloud<pcl::PointXYZRGB> PointCloudMapper::PointCloud

Definition at line 18 of file pointcloud_mapper.cpp.

typedef pcl::PointCloud<pcl::PointXYZRGB> PointCloudMapper::PointCloud

Definition at line 22 of file pointcloud_mapper_for_slam.cpp.


Constructor & Destructor Documentation

Definition at line 20 of file pointcloud_mapper.cpp.

Definition at line 24 of file pointcloud_mapper_for_slam.cpp.


Member Function Documentation

void PointCloudMapper::callback ( const PointCloud::ConstPtr &  cloud) [inline]

Definition at line 40 of file pointcloud_mapper.cpp.

void PointCloudMapper::callback ( const sensor_msgs::PointCloud2ConstPtr &  cloud) [inline]

Definition at line 48 of file pointcloud_mapper_for_slam.cpp.

bool PointCloudMapper::fileExists ( const char *  filename) [inline]

Definition at line 235 of file pointcloud_mapper_for_slam.cpp.

PointCloud::Ptr PointCloudMapper::filter ( PointCloud::Ptr  cloud) [inline]

Definition at line 71 of file pointcloud_mapper.cpp.

PointCloud::Ptr PointCloudMapper::filter ( PointCloud::Ptr  cloud) [inline]

Definition at line 189 of file pointcloud_mapper_for_slam.cpp.

Definition at line 63 of file pointcloud_mapper.cpp.

void PointCloudMapper::timerCallback ( const ros::WallTimerEvent event) [inline]

Definition at line 72 of file pointcloud_mapper_for_slam.cpp.


Member Data Documentation

Definition at line 134 of file pointcloud_mapper.cpp.

Definition at line 128 of file pointcloud_mapper.cpp.

Definition at line 127 of file pointcloud_mapper.cpp.

Definition at line 122 of file pointcloud_mapper.cpp.

std::string PointCloudMapper::fixed_frame_ [private]

Definition at line 132 of file pointcloud_mapper.cpp.

Definition at line 266 of file pointcloud_mapper_for_slam.cpp.

Definition at line 265 of file pointcloud_mapper_for_slam.cpp.

Definition at line 277 of file pointcloud_mapper_for_slam.cpp.

Definition at line 124 of file pointcloud_mapper.cpp.

Definition at line 125 of file pointcloud_mapper.cpp.

std::vector<sensor_msgs::PointCloud2> PointCloudMapper::pointcloud_list_ [private]

Definition at line 288 of file pointcloud_mapper_for_slam.cpp.

Definition at line 130 of file pointcloud_mapper.cpp.

Definition at line 286 of file pointcloud_mapper_for_slam.cpp.

Definition at line 276 of file pointcloud_mapper_for_slam.cpp.

Definition at line 133 of file pointcloud_mapper.cpp.

Definition at line 121 of file pointcloud_mapper.cpp.

Definition at line 116 of file pointcloud_mapper.cpp.

Definition at line 115 of file pointcloud_mapper.cpp.

Definition at line 118 of file pointcloud_mapper.cpp.

Definition at line 117 of file pointcloud_mapper.cpp.

Definition at line 120 of file pointcloud_mapper.cpp.

Definition at line 119 of file pointcloud_mapper.cpp.


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


pointcloud_tools
Author(s): Pep Lluis Negre
autogenerated on Fri Aug 28 2015 13:15:25