33 static bool SerializeMsg(
double timestamp, uint64_t lidar_timestamp,
35 const std::vector<base::ObjectPtr>& objects,
40 double timestamp, uint64_t lidar_timestamp,
42 const std::vector<base::ObjectPtr>& objects,
46 double timestamp, uint64_t lidar_timestamp,
47 int seq_num,
const Eigen::Affine3d& pose,
48 const std::vector<base::ObjectPtr>& objects,
55 static bool ConvertSegmentedObjectToPb(
const base::ObjectPtr& object_ptr,
57 bool use_lidar_cooridinate =
true);
static bool SerializeMsg(double timestamp, uint64_t lidar_timestamp, int seq_num, const std::vector< base::ObjectPtr > &objects, const apollo::common::ErrorCode &error_code, PerceptionObstacles *obstacles)
static bool SerializeLidarFrameMsg(double timestamp, uint64_t lidar_timestamp, int seq_num, const Eigen::Affine3d &pose, const std::vector< base::ObjectPtr > &objects, PerceptionBenchmarkFrame *obstacles, bool use_lidar_cooridinate=true)