Spec-Zone.ru › PointCloudLibrary

Октодерево контейнерный класс, который хранит вектор индексов точек. Подробнее...

#include <pcl/octree/octree_container.h>

Граф наследования
[легенда]
Граф сотрудничества
[легенда]

Общедоступные члены-функции

virtual OctreeContainerPointIndices * deepCopy () const
Метод глубокого копирования Octree. Подробнее...
bool operator== (const OctreeContainerBase &other) const override
Оператор сравнения на равенство. Подробнее...
void addPointIndex (index_t data_arg) override
Добавить индекс точки в контейнер памяти. Подробнее...
index_t getPointIndex () const override
Получить индекс точки из контейнера. Подробнее...
void getPointIndices (Indices &data_vector_arg) const override
Получить индексы точек из контейнера. Подробнее...
Indices & getPointIndicesVector ()
Получить ссылку на вектор индексов точек. Подробнее...
uindex_t getSize () const override
Получить размер контейнера (количество индексов) Подробнее...
void reset () override
Сбросить узел листа. Подробнее...
- Общедоступные члены-функции унаследованные от pcl::octree::OctreeContainerBase
virtual ~OctreeContainerBase ()=default
bool operator!= (const OctreeContainerBase &other) const
Оператор сравнения на неравенство. Подробнее...
void getPointIndex (index_t &) const
Пустая реализация getPointIndex, так как этот узел листа не хранит индексы точек. Подробнее...

Защищенные атрибуты

Indices leafDataTVector_
Вектор данных узла листа. Подробнее...

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

Класс-контейнер Octree, хранящий вектор индексов точек.

Примечание
Позволяет octree хранить несколько элементов DataT в своих узлах листа.
Автор
Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)

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

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

addPointIndex()

void pcl::octree::OctreeContainerPointIndices::addPointIndex ( index_t data_arg )
inlineoverridevirtual

Добавить индекс точки в контейнер памяти.

Этот контейнер хранит вектор индексов точек.

Параметры
[in] data_arg индекс, который будет храниться в узле листа.

Переопределено из pcl::octree::OctreeContainerBase.

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

Ссылки на leafDataTVector_.

deepCopy()

virtual OctreeContainerPointIndices* pcl::octree::OctreeContainerPointIndices::deepCopy ( ) const
inlinevirtual

Метод глубокого копирования Octree.

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

getPointIndex()

index_t pcl::octree::OctreeContainerPointIndices::getPointIndex ( ) const
inlineoverridevirtual

Получить индекс точки из контейнера.

Этот контейнер хранит вектор индексов точек.

Возвращает
индекс, хранящийся в контейнере.

Переопределено из pcl::octree::OctreeContainerBase.

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

Ссылки на leafDataTVector_.

getPointIndices()

void pcl::octree::OctreeContainerPointIndices::getPointIndices ( Indices & data_vector_arg ) const
inlineoverridevirtual

Получить индексы точек из контейнера.

Этот контейнер хранит вектор индексов точек.

Параметры
[out] data_vector_arg вектор индексов точек, которые должны быть сохранены в векторе данных

Переопределено из pcl::octree::OctreeContainerBase.

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

Ссылки на leafDataTVector_.

getPointIndicesVector()

Indices& pcl::octree::OctreeContainerPointIndices::getPointIndicesVector ( )
inline

Получить ссылку на вектор индексов точек.

Этот контейнер хранит вектор индексов точек.

Возвращает
ссылка на вектор индексов точек, которые должны быть сохранены в векторе данных

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

Ссылки на leafDataTVector_.

getSize()

uindex_t pcl::octree::OctreeContainerPointIndices::getSize ( ) const
inlineoverridevirtual

Получить размер контейнера (количество индексов)

Возвращает
количество индексов точек в контейнере.

Переопределено из pcl::octree::OctreeContainerBase.

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

Ссылки на leafDataTVector_.

operator==()

bool pcl::octree::OctreeContainerPointIndices::operator== ( const OctreeContainerBase & other ) const
inlineoverridevirtual

Оператор сравнения на равенство.

Параметры
[in] other OctreeContainerDataTVector для сравнения

Переопределено из pcl::octree::OctreeContainerBase.

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

Ссылки на leafDataTVector_.

reset()

void pcl::octree::OctreeContainerPointIndices::reset ( )
inlineoverridevirtual

Сбросить узел листа.

Очистить вектор DataT.

Реализует pcl::octree::OctreeContainerBase.

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

Ссылки на leafDataTVector_.

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

leafDataTVector_

Indices pcl::octree::OctreeContainerPointIndices::leafDataTVector_
protected

Вектор данных узла листа.

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

Используется в addPointIndex(), getPointIndex(), getPointIndices(), getPointIndicesVector(), getSize(), operator==() и reset().


The documentation for this class was generated from the following file:
  • pcl/octree/octree_container.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1octree_1_1_octree_container_point_indices.html

Spec-Zone.ru

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