Apollo  6.0
Open source self driving car software
Namespaces | Functions
io_util.h File Reference
#include <set>
#include <string>
#include <vector>
#include "modules/perception/tool/benchmark/lidar/util/object.h"
Include dependency graph for io_util.h:

Go to the source code of this file.

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::perception
 apollo::perception
 
 apollo::perception::benchmark
 

Functions

bool apollo::perception::benchmark::load_pcl_pcds (const std::string &filename, PointCloudPtr cloud_out, const std::string &cloud_type="xyzit")
 
bool apollo::perception::benchmark::load_pcl_pcds_xyzit (const std::string &filename, PointCloudPtr cloud_out)
 
bool apollo::perception::benchmark::load_pcl_pcds_xyzl (const std::string &filename, PointCloudPtr cloud_out)
 
bool apollo::perception::benchmark::load_frame_objects (const std::string &filename, const std::set< std::string > &black_list, std::vector< ObjectPtr > *objects_out, std::vector< PointCloud > *left_boundary=nullptr, std::vector< PointCloud > *right_boundary=nullptr, std::vector< PointCloud > *road_polygon=nullptr, std::vector< PointCloud > *left_lane_boundary=nullptr, std::vector< PointCloud > *right_lane_boundary=nullptr, PointCloud *cloud=nullptr)
 
bool apollo::perception::benchmark::load_sensor2world_pose (const std::string &filename, Eigen::Matrix4d *pose_out)
 
bool apollo::perception::benchmark::save_frame_objects (const std::string &filename, const std::vector< ObjectPtr > &objects, const int frame_id=0)