Apollo 11.0
自动驾驶开放平台
velodyne_utility.cc 文件参考
#include "modules/localization/msf/common/io/velodyne_utility.h"
#include "pcl/io/pcd_io.h"
#include "yaml-cpp/yaml.h"
#include "cyber/common/log.h"
#include "modules/localization/msf/common/io/pcl_point_types.h"
velodyne_utility.cc 的引用(Include)关系图:

浏览源代码.

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::localization
 apollo::localization
 
namespace  apollo::localization::msf
 apollo::localization::msf
 
namespace  apollo::localization::msf::velodyne
 

函数

void apollo::localization::msf::velodyne::LoadPcds (const std::string &file_path, const unsigned int frame_index, const Eigen::Affine3d &pose, VelodyneFrame *velodyne_frame, bool is_global)
 
void apollo::localization::msf::velodyne::LoadPcds (const std::string &file_path, const unsigned int frame_index, const Eigen::Affine3d &pose, ::apollo::common::EigenVector3dVec *pt3ds, std::vector< unsigned char > *intensities, bool is_global)
 
void apollo::localization::msf::velodyne::LoadPcdPoses (const std::string &file_path, ::apollo::common::EigenAffine3dVec *poses, std::vector< double > *timestamps)
 Load the PCD poses with their timestamps.
 
void apollo::localization::msf::velodyne::LoadPcdPoses (const std::string &file_path, ::apollo::common::EigenAffine3dVec *poses, std::vector< double > *timestamps, std::vector< unsigned int > *pcd_indices)
 Load the PCD poses with their timestamps and indices.
 
void apollo::localization::msf::velodyne::LoadPosesAndStds (const std::string &file_path, ::apollo::common::EigenAffine3dVec *poses, ::apollo::common::EigenVector3dVec *stds, std::vector< double > *timestamps)
 Load poses and stds their timestamps.
 
bool apollo::localization::msf::velodyne::LoadExtrinsic (const std::string &file_path, Eigen::Affine3d *extrinsic)
 Load the velodyne extrinsic from a YAML file.