Apollo 10.0
自动驾驶开放平台
|
The data structure of the map cells in a map node. 更多...
#include <base_map_matrix.h>
Public 成员函数 | |
BaseMapMatrix () | |
The default constructor. | |
virtual | ~BaseMapMatrix () |
The deconstructor. | |
BaseMapMatrix (const BaseMapMatrix &cell) | |
The copy constructor. | |
virtual void | Init (const BaseMapConfig *config)=0 |
Initialize the map matrix. | |
virtual void | Reset (const BaseMapConfig *config)=0 |
Reset map cells data. | |
virtual unsigned int | LoadBinary (unsigned char *buf)=0 |
Load the map cell from a binary chunk. | |
virtual unsigned int | CreateBinary (unsigned char *buf, unsigned int buf_size) const =0 |
Create the binary. | |
virtual unsigned int | GetBinarySize () const =0 |
Get the binary size of the object. | |
virtual void | GetIntensityImg (cv::Mat *intensity_img) const =0 |
get intensity image of node. | |
The data structure of the map cells in a map node.
在文件 base_map_matrix.h 第 28 行定义.
apollo::localization::msf::BaseMapMatrix::BaseMapMatrix | ( | ) |
|
virtual |
apollo::localization::msf::BaseMapMatrix::BaseMapMatrix | ( | const BaseMapMatrix & | cell | ) |
|
pure virtual |
Create the binary.
Serialization of the object.
<buf,buf_size> | The buffer and its size. |
<return> | The required or the used size of is returned. |
在 apollo::localization::msf::LosslessMapMatrix, apollo::localization::msf::LossyMapMatrix2D , 以及 apollo::localization::msf::NdtMapMatrix 内被实现.
在文件 base_map_matrix.cc 第 31 行定义.
|
pure virtual |
Get the binary size of the object.
在 apollo::localization::msf::LosslessMapMatrix, apollo::localization::msf::LossyMapMatrix2D , 以及 apollo::localization::msf::NdtMapMatrix 内被实现.
在文件 base_map_matrix.cc 第 36 行定义.
|
pure virtual |
get intensity image of node.
在 apollo::localization::msf::LosslessMapMatrix, apollo::localization::msf::LossyMapMatrix2D , 以及 apollo::localization::msf::NdtMapMatrix 内被实现.
|
pure virtual |
Initialize the map matrix.
在 apollo::localization::msf::LosslessMapMatrix, apollo::localization::msf::LossyMapMatrix2D , 以及 apollo::localization::msf::NdtMapMatrix 内被实现.
|
pure virtual |
Load the map cell from a binary chunk.
<return> | The size read (the real size of object). |
在 apollo::localization::msf::LosslessMapMatrix, apollo::localization::msf::LossyMapMatrix2D , 以及 apollo::localization::msf::NdtMapMatrix 内被实现.
在文件 base_map_matrix.cc 第 29 行定义.
|
pure virtual |
Reset map cells data.
在 apollo::localization::msf::LosslessMapMatrix, apollo::localization::msf::LossyMapMatrix2D , 以及 apollo::localization::msf::NdtMapMatrix 内被实现.