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, так как этот листовой узел не хранит данных. Подробнее...

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

шаблон<typename PointT>
класс pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >

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

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

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

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

OctreePointCloudVoxelCentroidContainer()

шаблон<typename PointT >
pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::OctreePointCloudVoxelCentroidContainer ( )
inline

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

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

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

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

~OctreePointCloudVoxelCentroidContainer()

шаблон<typename PointT >
pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::~OctreePointCloudVoxelCentroidContainer ( )
overridedefault

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

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

addPoint()

шаблон<typename PointT >
void pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::addPoint ( const PointT & new_point )
inline

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

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

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

deepCopy()

шаблон<typename PointT >
virtual OctreePointCloudVoxelCentroidContainer* pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::deepCopy ( ) const
inlinevirtual

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

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

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

getCentroid()

шаблон<typename PointT >
void pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::getCentroid ( PointT & centroid_arg ) const
inline

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

Параметры
[out] centroid_arg результирующая центроид вокселя

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

operator==()

шаблон<typename PointT >
bool pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::operator== ( const OctreeContainerBase & ) const
inlineoverridevirtual

Оператор сравнения на равенство - установлен в false.

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

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

reset()

шаблон<typename PointT >
void pcl::octree::OctreePointCloudVoxelCentroidContainer< PointT >::reset ( )
inlineoverridevirtual

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

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

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

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


The documentation for this class was generated from the following file:
  • 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