#include <cstdio>#include <fstream>#include <ros/ros.h>#include <pcl/point_cloud.h>#include <sensor_msgs/PointCloud2.h>#include <pcl/io/pcd_io.h>#include <pcl/features/feature.h>#include <Eigen/Eigen>#include <image_transport/image_transport.h>#include <image_transport/subscriber_filter.h>#include <message_filters/subscriber.h>#include <message_filters/time_synchronizer.h>#include <tf/message_filter.h>#include <tf/transform_broadcaster.h>#include <tf_conversions/tf_eigen.h>#include <depth_camera.h>#include <ndt_feature_reg/ndt_frame.h>#include <ndt_feature_reg/ndt_frame_proc.h>#include <ndt_feature_reg/ndt_frame_viewer.h>#include <opencv/cv.h>#include <opencv/highgui.h>#include <boost/shared_ptr.hpp>#include <cv_bridge/CvBridge.h>#include <sensor_msgs/Image.h>#include <sensor_msgs/CameraInfo.h>#include <message_filters/sync_policies/approximate_time.h>
Go to the source code of this file.
Classes | |
| class | NDTFeatureRegNode | 
Functions | |
| cv::Mat | generateLookupTable (const pcl::PointCloud< pcl::PointXYZ > &pointcloud) | 
| int | main (int argc, char **argv) | 
| void | subsamplePointCloud (const pcl::PointCloud< pcl::PointXYZ > &orig, pcl::PointCloud< pcl::PointXYZ > &sub, int step) | 
| cv::Mat generateLookupTable | ( | const pcl::PointCloud< pcl::PointXYZ > & | pointcloud | ) | 
Definition at line 36 of file ndt_feature_reg_node.cc.
| int main | ( | int | argc, | 
| char ** | argv | ||
| ) | 
Definition at line 334 of file ndt_feature_reg_node.cc.
| void subsamplePointCloud | ( | const pcl::PointCloud< pcl::PointXYZ > & | orig, | 
| pcl::PointCloud< pcl::PointXYZ > & | sub, | ||
| int | step | ||
| ) | 
Definition at line 50 of file ndt_feature_reg_node.cc.