Spec-Zone.ru › PointCloudLibrary

Простой буфер, в котором хранятся только данные. Подробнее...

#include <pcl/io/buffers.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Открытые методы

SingleBuffer (std::size_t size)
Создаёт буфер заданного размера. Подробнее...
~SingleBuffer () override
T operator[] (std::size_t idx) const override
Обращается к элементу по заданному индексу. Подробнее...
void push (std::vector< T > &data) override
Добавляет в буфер новый блок данных. Подробнее...
- Открытые методы, унаследованные от pcl::io::Buffer< T >
virtual ~Buffer ()
std::size_t size () const
Возвращает размер буфера. Подробнее...

Дополнительные унаследованные элементы

- Открытые типы, унаследованные от pcl::io::Buffer< T >
using value_type = T
- Защищённые методы, унаследованные от pcl::io::Buffer< T >
Buffer (std::size_t size)
- Защищённые атрибуты, унаследованные от pcl::io::Buffer< T >
const std::size_t size_

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

template<typename T>
class pcl::io::SingleBuffer< T >

Простой буфер, в котором хранятся только данные.

Буфер является потокобезопасным.

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

Описание конструктора и деструктора

SingleBuffer()

template<typename T >
pcl::io::SingleBuffer< T >::SingleBuffer ( std::size_t size )

Создаёт буфер заданного размера.

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

~SingleBuffer()

template<typename T >
pcl::io::SingleBuffer< T >::~SingleBuffer ( )
overridedefault

Описание методов

operator[]()

template<typename T >
T pcl::io::SingleBuffer< T >::operator[] ( std::size_t idx ) const
overridevirtual

Обращается к элементу по заданному индексу.

Реализует pcl::io::Buffer< T >.

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

push()

template<typename T >
void pcl::io::SingleBuffer< T >::push ( std::vector< T > & data )
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

Spec-Zone.ru

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