Spec-Zone.ru › PointCloudLibrary

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

#include <pcl/octree/octree_container.h>

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

Публичные члены-функции

OctreeContainerPointIndex ()
Конструктор по умолчанию. Подробнее...
virtual OctreeContainerPointIndex * 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
Получить индексы точек из контейнера. Подробнее...
uindex_t getSize () const override
Получить размер контейнера (количество объектов DataT). Подробнее...
void reset () override
Сбросить память узла листа в ноль. Подробнее...
- Публичные члены-функции унаследованные от pcl::octree::OctreeContainerBase
virtual ~OctreeContainerBase ()=default
bool operator!= (const OctreeContainerBase &other) const
Оператор сравнения на неравенство. Подробнее...
void getPointIndex (index_t &) const
Пустая реализация getPointIndex, так как этот узел листа не хранит индексов точек. Подробнее...

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

index_t data_
Индекс точки, хранящийся в octree. Подробнее...

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

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

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

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

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

OctreeContainerPointIndex()

pcl::octree::OctreeContainerPointIndex::OctreeContainerPointIndex ( )
inline

Пустой конструктор.

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

Ссылки на reset().

Используется в deepCopy().

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

addPointIndex()

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

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

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

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

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

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

Ссылки на data_.

deepCopy()

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

Метод глубокой копии octree.

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

Ссылки на OctreeContainerPointIndex().

getPointIndex()

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

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

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

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

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

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

Ссылки на data_.

getPointIndices()

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

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

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

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

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

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

Ссылки на data_.

getSize()

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

Получение размера контейнера (число объектов DataT).

Возвращает
число элементов DataT в контейнере узла листа.

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

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

Ссылки на data_.

operator==()

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

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

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

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

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

Ссылки на data_.

reset()

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

Сбросить память узла листа в ноль.

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

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

Ссылки на data_.

Используется в OctreeContainerPointIndex().

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

data_

index_t pcl::octree::OctreeContainerPointIndex::data_
protected

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

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

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


Документация по этому классу была сгенерирована из следующего файла:
  • 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_index.html

Spec-Zone.ru

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