Spec-Zone.ru › PointCloudLibrary

Октодерево: класс листового узла центроида вокселя облака точек Подробнее...

#include <pcl/octree/octree_pointcloud_voxelcentroid.h>

Inheritance graph
[обозначения]
Collaboration graph
[обозначения]

Открытые функции-члены

OctreePointCloudVoxelCentroidContainer ()
Инициализация класса. Подробнее...
~OctreePointCloudVoxelCentroidContainer () override=default
Пустой деструктор класса. Подробнее...
virtual OctreePointCloudVoxelCentroidContainer * deepCopy () const
Функция глубокого копирования Подробнее...
bool operator== (const OctreeContainerBase &) const override
Оператор сравнения на равенство — всегда возвращает false. Подробнее...
void addPoint (const PointT &new_point)
Добавить новую точку в воксель. Подробнее...
void getCentroid (PointT &centroid_arg) const
Вычислить центроид вокселя. Подробнее...
void reset () override
Сбросить контейнер листового узла. Подробнее...
- Открытые функции-члены, унаследованные от pcl::octree::OctreeContainerBase
virtual ~OctreeContainerBase ()=default
bool operator!= (const OctreeContainerBase &other) const
Оператор сравнения на неравенство. Подробнее...
virtual uindex_t getSize () const
Чистый абстрактный метод для получения размера контейнера (количества индексов). Подробнее...
virtual void addPointIndex (index_t)
Пустая реализация addPointIndex. Подробнее...
void getPointIndex (index_t &) const
Пустая реализация getPointIndex, поскольку этот листовой узел не хранит индексы точек. Подробнее...
virtual index_t getPointIndex () const
Пустая реализация getPointIndex, поскольку этот листовой узел не хранит индексы точек. Подробнее...
virtual void getPointIndices (Indices &) const
Пустая реализация getPointIndices, поскольку этот листовой узел не хранит данные. Подробнее...

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

template<typename PointT>
class pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >

Октодерево: класс листового узла центроида вокселя облака точек

Примечание
Этот класс реализует листовой узел, вычисляющий средний центроид всех точек, добавленных в этот контейнер октодерева.
Автор
Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)

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

Описание конструктора и деструктора

OctreePointCloudVoxelCentroidContainer()

template<typename PointT >
pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::OctreePointCloudVoxelCentroidContainer ( )
inline

Инициализация класса.

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

Ссылки: pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::reset().

Используется в: pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::deepCopy().

~OctreePointCloudVoxelCentroidContainer()

template<typename PointT >
pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::~OctreePointCloudVoxelCentroidContainer ( )
overridedefault

Пустой деструктор класса.

Описание функций-членов

addPoint()

template<typename PointT >
void pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::addPoint ( const PointT & new_point )
inline

Добавить новую точку в воксель.

Параметры
[in] new_point новая добавляемая точка

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

deepCopy()

template<typename PointT >
virtual OctreePointCloudVoxelCentroidContainer* pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::deepCopy ( ) const
inlinevirtual

Функция глубокого копирования

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

Ссылки: pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::OctreePointCloudVoxelCentroidContainer().

getCentroid()

template<typename PointT >
void pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::getCentroid ( PointT & centroid_arg ) const
inline

Вычислить центроид вокселя.

Параметры
[out] centroid_arg вычисленный центроид вокселя

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

operator==()

template<typename PointT >
bool pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::operator== ( const OctreeContainerBase & ) const
inlineoverridevirtual

Оператор сравнения на равенство — всегда возвращает false.

Повторно реализует pcl::octree::OctreeContainerBase.

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

reset()

template<typename PointT >
void pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::reset ( )
inlineoverridevirtual

Сбросить контейнер листового узла.

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

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

Используется в: pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::OctreePointCloudVoxelCentroidContainer().


Документация этого класса создана на основе следующего файла:
  • pcl/octree/octree_pointcloud_voxelcentroid.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_point_cloud_voxel_centroid_container.html

Spec-Zone.ru

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