Class PointCloudConcatenateFieldsSynchronizer

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)