Spec-Zone.ru › PointCloudLibrary

Абстрактный класс листа octree Подробнее...

#include <pcl/octree/octree_nodes.h>

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

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

OctreeLeafNode ()
Пустой конструктор. Подробнее...
OctreeLeafNode (const OctreeLeafNode &source)
Конструктор копирования. Подробнее...
~OctreeLeafNode () override=default
Пустой деструктор. Подробнее...
OctreeLeafNode< ContainerT > * deepCopy () const override
Метод для выполнения глубокой копии octree. Подробнее...
node_type_t getNodeType () const override
Получить тип узла octree. Подробнее...
const ContainerT * operator-> () const
Получить константный указатель на контейнер. Подробнее...
ContainerT * operator-> ()
Получить указатель на контейнер. Подробнее...
const ContainerT & operator* () const
Получить константную ссылку на контейнер. Подробнее...
ContainerT & operator* ()
Получить ссылку на контейнер. Подробнее...
const ContainerT & getContainer () const
Получить константную ссылку на контейнер. Подробнее...
ContainerT & getContainer ()
Получить ссылку на контейнер. Подробнее...
const ContainerT * getContainerPtr () const
Получить константный указатель на контейнер. Подробнее...
ContainerT * getContainerPtr ()
Получить указатель на контейнер. Подробнее...
- Публичные члены-функции, унаследованные от pcl::octree::OctreeNode
OctreeNode ()=default
virtual ~OctreeNode ()=default

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

ContainerT container_

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

template<typename ContainerT>
class pcl::octree::OctreeLeafNode< ContainerT >

Абстрактный класс листа октрей

Примечание
Листья октрей могут собирать данные типа ContainerT
Автор
Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)

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

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

OctreeLeafNode() [1/2]

template<typename ContainerT >
pcl::octree::OctreeLeafNode< ContainerT >::OctreeLeafNode ( )
inline

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

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

OctreeLeafNode() [2/2]

template<typename ContainerT >
pcl::octree::OctreeLeafNode< ContainerT >::OctreeLeafNode ( const OctreeLeafNode< ContainerT > & source )
inline

Конструктор копирования.

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

~OctreeLeafNode()

template<typename ContainerT >
pcl::octree::OctreeLeafNode< ContainerT >::~OctreeLeafNode ( )
overridedefault

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

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

deepCopy()

template<typename ContainerT >
OctreeLeafNode<ContainerT>* pcl::octree::OctreeLeafNode< ContainerT >::deepCopy ( ) const
inlineoverridevirtual

Метод для выполнения глубокой копии октрей.

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

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

getContainer() [1/2]

template<typename ContainerT >
ContainerT& pcl::octree::OctreeLeafNode< ContainerT >::getContainer ( )
inline

Получить ссылку на контейнер.

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

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

getContainer() [2/2]

template<typename ContainerT >
const ContainerT& pcl::octree::OctreeLeafNode< ContainerT >::getContainer ( ) const
inline

Получить константную ссылку на контейнер.

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

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

Используется в pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::createLeafRecursive() и pcl::octree::OctreePointCloudVoxelCentroid< PointT, LeafContainerT, BranchContainerT >::getVoxelCentroidsRecursive().

getContainerPtr() [1/2]

template<typename ContainerT >
ContainerT* pcl::octree::OctreeLeafNode< ContainerT >::getContainerPtr ( )
inline

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

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

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

getContainerPtr() [2/2]

template<typename ContainerT >
const ContainerT* pcl::octree::OctreeLeafNode< ContainerT >::getContainerPtr ( ) const
inline

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

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

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

Используется в pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::createLeaf(), pcl::octree::OctreeBase< LeafContainerT, BranchContainerT >::createLeaf() и pcl::octree::Octree2BufBase< LeafContainerT, BranchContainerT >::findLeafRecursive().

getNodeType()

template<typename ContainerT >
node_type_t pcl::octree::OctreeLeafNode< ContainerT >::getNodeType ( ) const
inlineoverridevirtual

Получить тип узла ок-дерева.

Возвращает тип LEAVE_NODE.

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

Определено в строке 104 файла octree_nodes.h.

Ссылки на pcl::octree::LEAF_NODE.

operator*() [1/2]

template<typename ContainerT >
ContainerT& pcl::octree::OctreeLeafNode< ContainerT >::operator* ( )
inline

Получить ссылку на контейнер.

Определено в строке 132 файла octree_nodes.h.

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

operator*() [2/2]

template<typename ContainerT >
const ContainerT& pcl::octree::OctreeLeafNode< ContainerT >::operator* ( ) const
inline

Получить константную ссылку на контейнер.

Определено в строке 125 файла octree_nodes.h.

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

operator->() [1/2]

template<typename ContainerT >
ContainerT* pcl::octree::OctreeLeafNode< ContainerT >::operator-> ( )
inline

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

Определено в строке 118 файла octree_nodes.h.

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

operator->() [2/2]

template<typename ContainerT >
const ContainerT* pcl::octree::OctreeLeafNode< ContainerT >::operator-> ( ) const
inline

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

Определено в строке 111 файла octree_nodes.h.

Ссылки на pcl::octree::OctreeLeafNode< ContainerT >::container_.

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

container_

template<typename ContainerT >
ContainerT pcl::octree::OctreeLeafNode< ContainerT >::container_
protected

Определено в строке 166 файла octree_nodes.h.

Используется в pcl::octree::OctreeLeafNode< ContainerT >::getContainer(), pcl::octree::OctreeLeafNode< ContainerT >::getContainerPtr(), pcl::octree::OctreeLeafNode< ContainerT >::operator*(), и pcl::octree::OctreeLeafNode< ContainerT >::operator->().


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

Spec-Zone.ru

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