47 const std::shared_ptr<const PointCloud>& msg,
48 std::shared_ptr<PointCloud> msg_compensated);
55 bool QueryPoseAffineFromTF2(
56 const uint64_t& timestamp,
58 const std::string& child_frame_id);
64 const std::shared_ptr<const PointCloud>& msg,
65 std::shared_ptr<PointCloud> msg_compensated,
66 const uint64_t timestamp_min,
67 const uint64_t timestamp_max,
68 const Eigen::Affine3d& pose_min_time,
69 const Eigen::Affine3d& pose_max_time);
73 inline void GetTimestampInterval(
74 const std::shared_ptr<const PointCloud>& msg,
75 uint64_t* timestamp_min,
76 uint64_t* timestamp_max);
78 bool IsValid(
const Eigen::Vector3d& point);