Октодерево — класс-контейнер, который может служить базовым классом для создания собственных классов-контейнеров узлов-листьев. Подробнее...
#include <pcl/octree/octree_container.h>
Открытые функции-члены | |
| virtual | ~OctreeContainerBase ()=default |
| virtual bool | operator== (const OctreeContainerBase &) const |
| Оператор сравнения на равенство. Подробнее... |
|
| bool | operator!= (const OctreeContainerBase &other) const |
| Оператор сравнения на неравенство. Подробнее... |
|
| virtual uindex_t | getSize () const |
| Чисто абстрактный метод для получения размера контейнера (количества индексов). Подробнее... |
|
| virtual void | reset ()=0 |
| Чисто абстрактная реализация сброса узла-листа. Подробнее... |
|
| virtual void | addPointIndex (index_t) |
| Пустая реализация addPointIndex. Подробнее... |
|
| void | getPointIndex (index_t &) const |
| Пустая реализация getPointIndex, поскольку этот узел-лист не хранит индексы точек. Подробнее... |
|
| virtual index_t | getPointIndex () const |
| Пустая реализация getPointIndex, поскольку этот узел-лист не хранит индексы точек. Подробнее... |
|
| virtual void | getPointIndices (Indices &) const |
| Пустая реализация getPointIndices, поскольку этот узел-лист не хранит никаких данных. Подробнее... |
|
Подробное описание
Октодерево — класс-контейнер, который может служить базовым классом для создания собственных классов-контейнеров узлов-листьев.
Определение в строке 56 файла octree_container.h.
Описание конструктора и деструктора
~OctreeContainerBase()
| виртуальныйпо умолчанию |
Описание функций-членов
addPointIndex()
| inlineвиртуальный |
Пустая реализация addPointIndex.
Этот узел-лист не хранит индексы точек.
Переопределено в pcl::octree::OctreePointCloudDensityContainer, pcl::octree::OctreeContainerEmpty, pcl::octree::OctreeContainerPointIndices и pcl::octree::OctreeContainerPointIndex.
Определение в строке 94 файла octree_container.h.
getPointIndex() [1/2]
| inlineвиртуальный |
Пустая реализация getPointIndex, поскольку этот узел-лист не хранит индексы точек.
Переопределено в pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndex и pcl::octree::OctreeContainerEmpty.
Определение в строке 108 файла octree_container.h.
getPointIndex() [2/2]
| inline |
Пустая реализация getPointIndex, поскольку этот узел-лист не хранит индексы точек.
Определение в строке 101 файла octree_container.h.
getPointIndices()
| inlineвиртуальный |
Пустая реализация getPointIndices, поскольку этот узел-лист не хранит никаких данных.
\
Переопределено в pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndex и pcl::octree::OctreeContainerEmpty.
Определение в строке 118 файла octree_container.h.
getSize()
| inlineвиртуальный |
Чисто абстрактный метод для получения размера контейнера (количества индексов).
- Возвращает
- количество точек/индексов, хранящихся в контейнере узла-листа.
Переопределено в pcl::octree::OctreePointCloudAdjacencyContainer< PointInT, DataT >, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndex и pcl::octree::OctreeContainerEmpty.
Определение в строке 81 файла octree_container.h.
operator!=()
|
Оператор сравнения на неравенство.
- Параметры
-
[in] other OctreeContainerBase для сравнения
Определение в строке 72 файла octree_container.h.
operator==()
|
Оператор сравнения на равенство.
Переопределено в pcl::octree::OctreePointCloudDensityContainer, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndex и pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >.
Определение в строке 63 файла octree_container.h.
reset()
|
Чисто абстрактная реализация сброса узла-листа.
Реализовано в pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >, pcl::octree::OctreePointCloudDensityContainer, pcl::octree::OctreePointCloudAdjacencyContainer< PointInT, DataT >, pcl::octree::OctreeContainerPointIndices, pcl::octree::OctreeContainerPointIndex и pcl::octree::OctreeContainerEmpty.
Документация этого класса создана по следующему файлу:
- 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_base.html