Простой буфер, в котором хранятся только данные. Подробнее...
#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_ |
Подробное описание
template<typename T>
class pcl::io::SingleBuffer< T >
Простой буфер, в котором хранятся только данные.
Буфер является потокобезопасным.
Описание конструктора и деструктора
SingleBuffer()
| pcl::io::SingleBuffer< T >::SingleBuffer | ( | std::size_t | size | ) |
Создаёт буфер заданного размера.
Определение в строке 85 файла buffers.hpp.
~SingleBuffer()
| overridedefault |
Описание методов
operator[]()
| overridevirtual |
Обращается к элементу по заданному индексу.
Реализует pcl::io::Buffer< T >.
Определение в строке 96 файла buffers.hpp.
push()
| overridevirtual |
Добавляет в буфер новый блок данных.
Обратите внимание, что параметр data не квалифицирован как const. Это позволяет производным классам реализовать вставку данных без копирования, при которой данные «забираются» из входного аргумента.
Реализует pcl::io::Buffer< T >.
Определение в строке 103 файла buffers.hpp.
Документация этого класса создана на основе следующих файлов:
- 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