Apollo 10.0
自动驾驶开放平台
apollo::hdmap::PoseCollection类 参考

#include <pose_collection.h>

apollo::hdmap::PoseCollection 的协作图:

Public 成员函数

 PoseCollection (std::shared_ptr< JsonConf > sp_conf)
 
void Collect (const FramePose &pose)
 
std::shared_ptr< std::vector< FramePose > > GetPoses () const
 

详细描述

在文件 pose_collection.h27 行定义.

构造及析构函数说明

◆ PoseCollection()

apollo::hdmap::PoseCollection::PoseCollection ( std::shared_ptr< JsonConf sp_conf)
explicit

在文件 pose_collection.cc21 行定义.

21 {
22 sp_conf_ = sp_conf;
23 Reset();
24}

成员函数说明

◆ Collect()

void apollo::hdmap::PoseCollection::Collect ( const FramePose pose)

在文件 pose_collection.cc30 行定义.

30 {
31 if (sp_poses_ == nullptr) {
32 sp_poses_ = std::make_shared<std::vector<FramePose>>();
33 }
34 sp_poses_->push_back(pose);
35}

◆ GetPoses()

std::shared_ptr< std::vector< FramePose > > apollo::hdmap::PoseCollection::GetPoses ( ) const

在文件 pose_collection.cc37 行定义.

37 {
38 return sp_poses_;
39}

该类的文档由以下文件生成: