Октодерево контейнерный класс, который хранит вектор индексов точек. Подробнее...
#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 |
| Сбросить узел листа. Подробнее... |
|
|
| |
| virtual | ~OctreeContainerBase ()=default |
| bool | operator!= (const OctreeContainerBase &other) const |
| Оператор сравнения на неравенство. Подробнее... |
|
| void | getPointIndex (index_t &) const |
| Пустая реализация getPointIndex, так как этот узел листа не хранит индексы точек. Подробнее... |
|
Защищенные атрибуты | |
| Indices | leafDataTVector_ |
| Вектор данных узла листа. Подробнее... |
|
Подробное описание
Класс-контейнер Octree, хранящий вектор индексов точек.
- Примечание
- Позволяет octree хранить несколько элементов DataT в своих узлах листа.
Определение в строке 262 файла octree_container.h.
Документация к членам-функциям
addPointIndex()
| inlineoverridevirtual |
Добавить индекс точки в контейнер памяти.
Этот контейнер хранит вектор индексов точек.
- Параметры
-
[in] data_arg индекс, который будет храниться в узле листа.
Переопределено из pcl::octree::OctreeContainerBase.
Определение в строке 288 файла octree_container.h.
Ссылки на leafDataTVector_.
deepCopy()
| inlinevirtual |
Метод глубокого копирования Octree.
Определение в строке 266 файла octree_container.h.
getPointIndex()
| inlineoverridevirtual |
Получить индекс точки из контейнера.
Этот контейнер хранит вектор индексов точек.
- Возвращает
- индекс, хранящийся в контейнере.
Переопределено из pcl::octree::OctreeContainerBase.
Определение в строке 298 файла octree_container.h.
Ссылки на leafDataTVector_.
getPointIndices()
| inlineoverridevirtual |
Получить индексы точек из контейнера.
Этот контейнер хранит вектор индексов точек.
- Параметры
-
[out] data_vector_arg вектор индексов точек, которые должны быть сохранены в векторе данных
Переопределено из pcl::octree::OctreeContainerBase.
Определение в строке 309 файла octree_container.h.
Ссылки на leafDataTVector_.
getPointIndicesVector()
| inline |
Получить ссылку на вектор индексов точек.
Этот контейнер хранит вектор индексов точек.
- Возвращает
- ссылка на вектор индексов точек, которые должны быть сохранены в векторе данных
Определение в строке 320 файла octree_container.h.
Ссылки на leafDataTVector_.
getSize()
| inlineoverridevirtual |
Получить размер контейнера (количество индексов)
- Возвращает
- количество индексов точек в контейнере.
Переопределено из pcl::octree::OctreeContainerBase.
Определение в строке 329 файла octree_container.h.
Ссылки на leafDataTVector_.
operator==()
| inlineoverridevirtual |
Оператор сравнения на равенство.
- Параметры
-
[in] other OctreeContainerDataTVector для сравнения
Переопределено из pcl::octree::OctreeContainerBase.
Определение в строке 275 файла octree_container.h.
Ссылки на leafDataTVector_.
reset()
| inlineoverridevirtual |
Сбросить узел листа.
Очистить вектор DataT.
Реализует pcl::octree::OctreeContainerBase.
Определение в строке 336 файла octree_container.h.
Ссылки на leafDataTVector_.
Документация по данным члена
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