Class PointCloudConcatenateFieldsSynchronizer
Defined in File concatenate_fields.hpp
Inheritance Relationships
Base Type
public nodelet_topic_tools::NodeletLazy
Class Documentation
-
class PointCloudConcatenateFieldsSynchronizer : public nodelet_topic_tools::NodeletLazy
PointCloudConcatenateFieldsSynchronizer is a special form of data synchronizer: it listens for a set of input PointCloud messages on the same topic, checks their timestamps, and concatenates their fields together into a single PointCloud output message.
- Author
Radu Bogdan Rusu
Public Types
-
typedef sensor_msgs::PointCloud2 PointCloud
-
typedef PointCloud::Ptr PointCloudPtr
-
typedef PointCloud::ConstPtr PointCloudConstPtr
Public Functions
-
inline PointCloudConcatenateFieldsSynchronizer()
Empty constructor.
-
inline explicit PointCloudConcatenateFieldsSynchronizer(int queue_size)
Empty constructor.
- Parameters:
queue_size – the maximum queue size
-
inline virtual ~PointCloudConcatenateFieldsSynchronizer()
Empty destructor.
-
void onInit()
-
void subscribe()
-
void unsubscribe()
-
void input_callback(const PointCloudConstPtr &cloud)