Public Member Functions | Public Attributes
pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry Class Reference

Priority queue entry for branch nodes More...

#include <octree_search.h>

List of all members.

Public Member Functions

bool operator< (const prioBranchQueueEntry rhs) const
 Operator< for comparing priority queue entries with each other.
 prioBranchQueueEntry ()
 Empty constructor.
 prioBranchQueueEntry (OctreeNode *_node, OctreeKey &_key, float _point_distance)
 Constructor for initializing priority queue entry.

Public Attributes

OctreeKey key
 Octree key.
const OctreeNodenode
 Pointer to octree node.
float point_distance
 Distance to query point.

Detailed Description

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
class pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry

Priority queue entry for branch nodes

Note:
This class defines priority queue entries for the nearest neighbor search.
Author:
Julius Kammerl (julius@kammerl.de)

Definition at line 262 of file octree_search.h.


Constructor & Destructor Documentation

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry::prioBranchQueueEntry ( ) [inline]

Empty constructor.

Definition at line 266 of file octree_search.h.

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry::prioBranchQueueEntry ( OctreeNode _node,
OctreeKey _key,
float  _point_distance 
) [inline]

Constructor for initializing priority queue entry.

Parameters:
_nodepointer to octree node
_keyoctree key addressing voxel in octree structure
[in]_point_distancedistance of query point to voxel center

Definition at line 276 of file octree_search.h.


Member Function Documentation

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
bool pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry::operator< ( const prioBranchQueueEntry  rhs) const [inline]

Operator< for comparing priority queue entries with each other.

Parameters:
[in]rhsthe priority queue to compare this against

Definition at line 285 of file octree_search.h.


Member Data Documentation

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
OctreeKey pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry::key

Octree key.

Definition at line 297 of file octree_search.h.

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
const OctreeNode* pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry::node

Pointer to octree node.

Definition at line 291 of file octree_search.h.

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
float pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioBranchQueueEntry::point_distance

Distance to query point.

Definition at line 294 of file octree_search.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:31