manifest.cpp
Go to the documentation of this file.
00001 #include <pluginlib/class_list_macros.h>
00002 #include <templated_transports/declare_all_templates.h>
00003 #include <pointcloud_transport_base/decimated_publisher.h>
00004 #include <pointcloud_transport_base/decimated_subscriber.h>
00005 #include <sensor_msgs/PointCloud.h>
00006 #include <sensor_msgs/PointCloud2.h>
00007 #include <sensor_msgs/LaserScan.h>
00008 
00009     
00010 
00011 /*****************************
00012  *
00013  * For PointCloud
00014  *
00015  * ***************************/
00016 
00017 // Brings in all templated transports (sharedmem, raw, udpmulti, bz2)
00018 DECLARE_ALL_TEMPLATES(pointcloud_transport,pc,sensor_msgs::PointCloud)
00019 
00020 // Decimated class (only implemented here so far)
00021 PLUGINLIB_DECLARE_CLASS(pointcloud_transport,decimated_pub_pc, decimated_transport::DecimatedPublisher, message_transport::PublisherPlugin<sensor_msgs::PointCloud>)
00022 PLUGINLIB_DECLARE_CLASS(pointcloud_transport,decimated_sub_pc, decimated_transport::DecimatedSubscriber, message_transport::SubscriberPlugin<sensor_msgs::PointCloud>)
00023 
00024 
00025 /*****************************
00026  *
00027  * For PointCloud2
00028  *
00029  * ***************************/
00030 
00031 // Brings in all templated transports (sharedmem, raw, udpmulti, bz2)
00032 DECLARE_ALL_TEMPLATES(pointcloud_transport,pc2,sensor_msgs::PointCloud2)
00033 
00034 /*****************************
00035  *
00036  * For LaserScan
00037  *
00038  * ***************************/
00039 
00040 // Brings in all templated transports (sharedmem, raw, udpmulti, bz2)
00041 DECLARE_ALL_TEMPLATES(pointcloud_transport,ls,sensor_msgs::LaserScan)
00042 


pointcloud_transport
Author(s): Cedric Pradalier
autogenerated on Sat Dec 28 2013 16:57:30