Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes
pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioPointQueueEntry Class Reference

Priority queue entry for point candidates More...

#include <pcl/octree/octree_search.h>

Public Member Functions

 prioPointQueueEntry ()
 Empty constructor. More...
 
 prioPointQueueEntry (unsigned int &point_idx, float point_distance)
 Constructor for initializing priority queue entry. More...
 
bool operator< (const prioPointQueueEntry &rhs) const
 Operator< for comparing priority queue entries with each other. More...
 

Public Attributes

int point_idx_
 Index representing a point in the dataset given by setInputCloud. More...
 
float point_distance_
 Distance to query point. More...
 

Detailed Description

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

Priority queue entry for point candidates

Note
This class defines priority queue entries for the nearest neighbor point candidates.
Author
Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)

Definition at line 304 of file octree_search.h.

Constructor & Destructor Documentation

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

Empty constructor.

Definition at line 309 of file octree_search.h.

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioPointQueueEntry::prioPointQueueEntry ( unsigned int &  point_idx,
float  point_distance 
)
inline

Constructor for initializing priority queue entry.

Parameters
[in]point_idxan index representing a point in the dataset given by setInputCloud
[in]point_distancedistance of query point to voxel center

Definition at line 318 of file octree_search.h.

Member Function Documentation

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

Operator< for comparing priority queue entries with each other.

Parameters
[in]rhspriority queue to compare this against

Definition at line 327 of file octree_search.h.

References pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioPointQueueEntry::point_distance_.

Member Data Documentation

template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
float pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioPointQueueEntry::point_distance_
template<typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty>
int pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::prioPointQueueEntry::point_idx_

Index representing a point in the dataset given by setInputCloud.

Definition at line 333 of file octree_search.h.

Referenced by pcl::octree::OctreePointCloudSearch< PointT, LeafContainerT, BranchContainerT >::getKNearestNeighborRecursive().


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