3#include <glim/util/callback_slot.hpp>
4#include <glim/util/raw_points.hpp>
5#include <gtsam_points/types/point_cloud_cpu.hpp>
Callback slot to hold and trigger multiple callbacks.
Definition callback_slot.hpp:11
Point cloud preprocessing related callbacks.
Definition callbacks.hpp:13
static CallbackSlot< void(gtsam_points::PointCloudCPU::Ptr &points)> on_downsampling_finished
Downsampling finished callback.
Definition callbacks.hpp:32
static CallbackSlot< void(gtsam_points::PointCloudCPU::Ptr &points)> on_preprocessing_begin
Preprocessing start callback.
Definition callbacks.hpp:25
static CallbackSlot< void(gtsam_points::PointCloudCPU::Ptr &points)> on_filtering_finished
Filtering finished callback.
Definition callbacks.hpp:39
static CallbackSlot< void(const RawPoints::ConstPtr &points)> on_raw_points_received
Raw points arrival callback.
Definition callbacks.hpp:18