Spec-Zone.ru › PointCloudLibrary

StaticRangeCoder класс сжатия Подробнее...

#include <pcl/compression/entropy_range_coder.h>

Публичные члены-функции

StaticRangeCoder ()
Конструктор. Подробнее...
virtual ~StaticRangeCoder ()=default
Пустой деструктор. Подробнее...
unsigned long encodeIntVectorToStream (std::vector< unsigned int > &inputIntVector_arg, std::ostream &outputByterStream_arg)
Кодирование целочисленного вектора в поток вывода. Подробнее...
unsigned long decodeStreamToIntVector (std::istream &inputByteStream_arg, std::vector< unsigned int > &outputIntVector_arg)
Декодирование потока в вектор целых чисел. Подробнее...
unsigned long encodeCharVectorToStream (const std::vector< char > &inputByteVector_arg, std::ostream &outputByteStream_arg)
Кодирование вектора символов в поток вывода. Подробнее...
unsigned long decodeStreamToCharVector (std::istream &inputByteStream_arg, std::vector< char > &outputByteVector_arg)
Декодирование потока символов в выходной вектор. Подробнее...

Защищённые типы

using DWord = std::uint32_t

Подробное описание

StaticRangeCoder класс сжатия

Примечание
Этот класс предоставляет функциональность статического кодирования диапазонов.
Таблица вероятностей/частот символов предварительно вычисляется и кодируется в поток вывода
Автор
Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)

Определение в строке 111 файла entropy_range_coder.h.

Документация по typedef членам

DWord

using pcl::StaticRangeCoder::DWord = std::uint32_t
protected

Определение в строке 157 файла entropy_range_coder.h.

Документация по конструкторам и деструкторам

StaticRangeCoder()

pcl::StaticRangeCoder::StaticRangeCoder ( )
inline

Конструктор.

Определение в строке 115 файла entropy_range_coder.h.

~StaticRangeCoder()

virtual pcl::StaticRangeCoder::~StaticRangeCoder ( )
virtualdefault

Пустой деструктор.

Документация по функциям-членам

decodeStreamToCharVector()

unsigned long pcl::StaticRangeCoder::decodeStreamToCharVector ( std::istream & inputByteStream_arg,
std::vector< char > & outputByteVector_arg
)

Декодирование потока символов в выходной вектор.

decodeStreamToIntVector()

unsigned long pcl::StaticRangeCoder::decodeStreamToIntVector ( std::istream & inputByteStream_arg,
std::vector< unsigned int > & outputIntVector_arg
)

Декодирование потока в вектор целых чисел.

encodeCharVectorToStream()

unsigned long pcl::StaticRangeCoder::encodeCharVectorToStream ( const std::vector< char > & inputByteVector_arg,
std::ostream & outputByteStream_arg
)

Кодирование вектора char в выходной поток.

Параметры
inputByteVector_arg входной вектор
outputByteStream_arg выходной поток, содержащий сжатые данные
Возвращает
количество байтов, записанных в выходной поток

Определение в строке 442 файла entropy_range_coder.hpp.

encodeIntVectorToStream()

unsigned long pcl::StaticRangeCoder::encodeIntVectorToStream ( std::vector< unsigned int > & inputIntVector_arg,
std::ostream & outputByterStream_arg
)

Кодирование вектора целых чисел в выходной поток.

Параметры
[in] inputIntVector_arg входной вектор
[out] outputByterStream_arg выходной поток, содержащий сжатые данные
Возвращает
количество байтов, записанных в выходной поток

Определение в строке 221 файла entropy_range_coder.hpp.


The documentation for this class was generated from the following files:
  • pcl/compression/entropy_range_coder.h
  • pcl/compression/impl/entropy_range_coder.hpp

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_static_range_coder.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API