Простой буфер, который хранит только данные. Подробнее...
#include <pcl/io/buffers.h>
Публичные члены-функции | |
| SingleBuffer (std::size_t size) | |
| Создать буфер заданного размера. Подробнее... |
|
| ~SingleBuffer () override | |
| T | operator[] (std::size_t idx) const override |
| Доступ к элементу по заданному индексу. Подробнее... |
|
| void | push (std::vector< T > &data) override |
| Вставить новый фрагмент данных в буфер. Подробнее... |
|
|
| |
| virtual | ~Buffer () |
| std::size_t | size () const |
| Получить размер буфера. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| using | value_type = T |
|
| |
| Buffer (std::size_t size) | |
|
| |
| const std::size_t | size_ |
Подробное описание
шаблон<typename T>
класс pcl::io::SingleBuffer< T >
Простой буфер, который хранит только данные.
Буфер потокобезопасен.
Документация конструктора и деструктора
SingleBuffer()
| pcl::io::SingleBuffer< T >::SingleBuffer | ( | std::size_t | size | ) |
Создаёт буфер заданного размера.
Определение в строке 85 файла buffers.hpp.
~SingleBuffer()
| overrideпо умолчанию |
Документация функции-члена
operator[]()
| overrideвиртуальный |
Доступ к элементу по заданному индексу.
Реализация pcl::io::Buffer< T >.
Определение в строке 96 файла buffers.hpp.
push()
| overridevirtual |
Вставить новый фрагмент данных в буфер.
Обратите внимание, что параметр data не является const-квалифицированным. Это сделано для того, чтобы производные классы могли реализовать вставку данных без копирования, где данные «похищаются» из входного аргумента.
Реализует pcl::io::Buffer< T >.
Определение в строке 103 файла buffers.hpp.
The documentation for this class was generated from the following files:
- pcl/io/buffers.h
- pcl/io/impl/buffers.hpp
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1io_1_1_single_buffer.html