24namespace localization {
26namespace pyramid_map {
39 virtual std::shared_ptr<BaseMapNodeConfig>
Clone();
43 virtual unsigned int LoadBinary(
const unsigned char *buf);
48 virtual unsigned int CreateBinary(
unsigned char *buf,
size_t buf_size)
const;
The map node config info.
virtual ~BaseMapNodeConfig()
virtual std::shared_ptr< BaseMapNodeConfig > Clone()
Alloc a new map node config.
virtual unsigned int GetBinarySize() const
Get the size of the config in bytes.
unsigned char body_md5_[MD5LENTH]
virtual unsigned int CreateBinary(unsigned char *buf, size_t buf_size) const
Create the binary map node config.
virtual unsigned int LoadBinary(const unsigned char *buf)
Load the map node config from a binary chunk.