pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry Class Reference

**Priority** queue entry for point candidates
More...

`#include <octree_search.h>`

## 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. |

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.

Definition at line 312 of file octree_search.h.

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] pointIdx an index representing a point in the dataset given by *setInputCloud*[in] pointDistance distance of query point to voxel center

Definition at line 326 of file octree_search.h.

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] rhs priority queue to compare this against

Definition at line 335 of file octree_search.h.

float pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioPointQueueEntry::pointDistance_ |

Distance to query point.

Definition at line 344 of file octree_search.h.

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: