Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
pcl::octree::OctreeLeafNode< ContainerT > Class Template Reference

Abstract octree leaf class More...

#include <pcl/octree/octree_nodes.h>

Inheritance diagram for pcl::octree::OctreeLeafNode< ContainerT >:
Inheritance graph
[legend]
Collaboration diagram for pcl::octree::OctreeLeafNode< ContainerT >:
Collaboration graph
[legend]

Public Member Functions

 OctreeLeafNode ()
 Empty constructor. More...
 
 OctreeLeafNode (const OctreeLeafNode &source)
 Copy constructor. More...
 
virtual ~OctreeLeafNode ()
 Empty deconstructor. More...
 
virtual OctreeLeafNode
< ContainerT > * 
deepCopy () const
 Method to perform a deep copy of the octree. More...
 
virtual node_type_t getNodeType () const
 Get the type of octree node. More...
 
void reset ()
 Reset node. More...
 

Detailed Description

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

Abstract octree leaf class

Note
Octree leafs may collect data of type DataT
Author
Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)

Definition at line 97 of file octree_nodes.h.

Constructor & Destructor Documentation

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

Empty constructor.

Definition at line 106 of file octree_nodes.h.

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

Copy constructor.

Definition at line 112 of file octree_nodes.h.

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

Empty deconstructor.

Definition at line 119 of file octree_nodes.h.

Member Function Documentation

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

Method to perform a deep copy of the octree.

Implements pcl::octree::OctreeNode.

Definition at line 125 of file octree_nodes.h.

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

Get the type of octree node.

Returns LEAVE_NODE type

Implements pcl::octree::OctreeNode.

Definition at line 132 of file octree_nodes.h.

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

Reset node.

Definition at line 140 of file octree_nodes.h.


The documentation for this class was generated from the following file: