Public Member Functions | Public Attributes

pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry Class Reference

Priority queue entry for point candidates More...

#include <pcl/octree/octree_pointcloud.h>

List of all members.

Public Member Functions

 prioPointQueueEntry ()
 Empty constructor.
 prioPointQueueEntry (unsigned int &pointIdx_arg, double pointDistance_arg)
 Constructor for initializing priority queue entry.
bool operator< (const prioPointQueueEntry &rhs_arg) const
 Operator< for comparing priority queue entries with each other.

Public Attributes

int pointIdx_
double pointDistance_

Detailed Description

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>, typename OctreeT = OctreeBase<int, LeafT>>
class pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry

Priority queue entry for point candidates

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

Definition at line 572 of file octree_pointcloud.h.


Constructor & Destructor Documentation

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>, typename OctreeT = OctreeBase<int, LeafT>>
pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry::prioPointQueueEntry (  )  [inline]

Empty constructor.

Definition at line 577 of file octree_pointcloud.h.

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>, typename OctreeT = OctreeBase<int, LeafT>>
pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry::prioPointQueueEntry ( unsigned int &  pointIdx_arg,
double  pointDistance_arg 
) [inline]

Constructor for initializing priority queue entry.

Parameters:
pointIdx_arg an index representing a point in the dataset given by setInputCloud
pointDistance_arg distance of query point to voxel center

Definition at line 585 of file octree_pointcloud.h.


Member Function Documentation

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>, typename OctreeT = OctreeBase<int, LeafT>>
bool pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry::operator< ( const prioPointQueueEntry rhs_arg  )  const [inline]

Operator< for comparing priority queue entries with each other.

Definition at line 593 of file octree_pointcloud.h.


Member Data Documentation

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>, typename OctreeT = OctreeBase<int, LeafT>>
double pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry::pointDistance_

Definition at line 602 of file octree_pointcloud.h.

template<typename PointT, typename LeafT = OctreeLeafDataTVector<int>, typename OctreeT = OctreeBase<int, LeafT>>
int pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioPointQueueEntry::pointIdx_

Definition at line 599 of file octree_pointcloud.h.


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