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.

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

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
)

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

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

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

decodeStreamToIntVector()

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

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

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

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

encodeCharVectorToStream()

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

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

Параметры
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.


Документация для этого класса создана на основе следующих файлов:
  • 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