Apollo 10.0
自动驾驶开放平台
apollo::localization::msf::pyramid_map::BaseMapMatrixHandler类 参考abstract

#include <base_map_matrix_handler.h>

类 apollo::localization::msf::pyramid_map::BaseMapMatrixHandler 继承关系图:
apollo::localization::msf::pyramid_map::BaseMapMatrixHandler 的协作图:

Public 成员函数

 BaseMapMatrixHandler ()
 
virtual ~BaseMapMatrixHandler ()
 
virtual size_t LoadBinary (const unsigned char *buf, std::shared_ptr< BaseMapMatrix > matrix)=0
 Load the map cell from a binary chunk.
 
virtual size_t CreateBinary (const std::shared_ptr< BaseMapMatrix > matrix, unsigned char *buf, size_t buf_size)=0
 Create the binary.
 
virtual size_t GetBinarySize (const std::shared_ptr< BaseMapMatrix > matrix)=0
 Get the binary size of the object.
 

详细描述

在文件 base_map_matrix_handler.h27 行定义.

构造及析构函数说明

◆ BaseMapMatrixHandler()

apollo::localization::msf::pyramid_map::BaseMapMatrixHandler::BaseMapMatrixHandler ( )
inline

在文件 base_map_matrix_handler.h29 行定义.

29{}

◆ ~BaseMapMatrixHandler()

virtual apollo::localization::msf::pyramid_map::BaseMapMatrixHandler::~BaseMapMatrixHandler ( )
inlinevirtual

在文件 base_map_matrix_handler.h30 行定义.

30{}

成员函数说明

◆ CreateBinary()

virtual size_t apollo::localization::msf::pyramid_map::BaseMapMatrixHandler::CreateBinary ( const std::shared_ptr< BaseMapMatrix matrix,
unsigned char *  buf,
size_t  buf_size 
)
pure virtual

◆ GetBinarySize()

◆ LoadBinary()

virtual size_t apollo::localization::msf::pyramid_map::BaseMapMatrixHandler::LoadBinary ( const unsigned char *  buf,
std::shared_ptr< BaseMapMatrix matrix 
)
pure virtual

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