Public Member Functions | Public Attributes
pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry Class Reference

Priority queue entry for point candidates More...

#include <octree_search.h>

List of all members.

Public Member Functions

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

Public Attributes

float pointDistance_
 Distance to query point.
int pointIdx_
 Index representing a point in the dataset given by setInputCloud.

Detailed Description

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
class pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::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 312 of file octree_search.h.


Constructor & Destructor Documentation

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry::prioPointQueueEntry ( ) [inline]

Empty constructor.

Definition at line 317 of file octree_search.h.

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry::prioPointQueueEntry ( unsigned int &  pointIdx,
float  pointDistance 
) [inline]

Constructor for initializing priority queue entry.

Parameters:
[in]pointIdxan index representing a point in the dataset given by setInputCloud
[in]pointDistancedistance of query point to voxel center

Definition at line 326 of file octree_search.h.


Member Function Documentation

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
bool pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::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 335 of file octree_search.h.


Member Data Documentation

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
float pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry::pointDistance_

Distance to query point.

Definition at line 344 of file octree_search.h.

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>
int pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry::pointIdx_

Index representing a point in the dataset given by setInputCloud.

Definition at line 341 of file octree_search.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:21