Apollo 11.0
自动驾驶开放平台
apollo::localization::msf::CompressionStrategy类 参考abstract

#include <compression.h>

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

Public 类型

typedef std::vector< unsigned char > BufferStr
 

Public 成员函数

virtual ~CompressionStrategy ()
 
virtual int Encode (BufferStr *buf, BufferStr *buf_compressed)=0
 
virtual int Decode (BufferStr *buf, BufferStr *buf_uncompressed)=0
 

详细描述

在文件 compression.h 第 25 行定义.

成员类型定义说明

◆ BufferStr

在文件 compression.h 第 27 行定义.

构造及析构函数说明

◆ ~CompressionStrategy()

virtual apollo::localization::msf::CompressionStrategy::~CompressionStrategy ( )
inlinevirtual

在文件 compression.h 第 28 行定义.

28{}

成员函数说明

◆ Decode()

virtual int apollo::localization::msf::CompressionStrategy::Decode ( BufferStr *  buf,
BufferStr *  buf_uncompressed 
)
pure virtual

◆ Encode()

virtual int apollo::localization::msf::CompressionStrategy::Encode ( BufferStr *  buf,
BufferStr *  buf_compressed 
)
pure virtual

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