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_

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

шаблон<typename T>
класс pcl::io::SingleBuffer< T >

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

Буфер потокобезопасен.

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

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

SingleBuffer()

шаблон<typename T >
pcl::io::SingleBuffer< T >::SingleBuffer ( std::size_t size )

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

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

~SingleBuffer()

шаблон<typename T >
pcl::io::SingleBuffer< T >::~SingleBuffer ( )
overrideпо умолчанию

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

operator[]()

шаблон<typename T >
T pcl::io::SingleBuffer< T >::operator[] ( std::size_t idx ) const
overrideвиртуальный

Доступ к элементу по заданному индексу.

Реализация 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.


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

Spec-Zone.ru

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