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

**Priority** queue entry for branch nodes
More...

`#include <octree_search.h>`

## 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 OctreeNode * | node |

Pointer to octree node. | |

float | pointDistance |

Distance to query point. |

class pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry

**Priority** queue entry for branch nodes

**Note:**- This class defines priority queue entries for the nearest neighbor search.

Definition at line 270 of file octree_search.h.

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>

pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry::prioBranchQueueEntry | ( | ) | ` [inline]` |

Empty constructor.

Definition at line 274 of file octree_search.h.

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>

pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry::prioBranchQueueEntry | ( | OctreeNode * | _node, |

OctreeKey & | _key, |
||

float | _point_distance |
||

) | ` [inline]` |

Constructor for initializing priority queue entry.

**Parameters:**-
_node pointer to octree node _key octree key addressing voxel in octree structure [in] _point_distance distance of query point to voxel center

Definition at line 283 of file octree_search.h.

template<typename PointT, typename LeafT = OctreeContainerDataTVector<int>, typename BranchT = OctreeContainerEmpty<int>>

bool pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry::operator< | ( | const prioBranchQueueEntry | rhs | ) | const` [inline]` |

Operator< for comparing priority queue entries with each other.

**Parameters:**-
[in] rhs the priority queue to compare this against

Definition at line 292 of file octree_search.h.

OctreeKey pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry::key |

Octree key.

Definition at line 304 of file octree_search.h.

const OctreeNode* pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry::node |

Pointer to octree node.

Definition at line 298 of file octree_search.h.

float pcl::octree::OctreePointCloudSearch< PointT, LeafT, BranchT >::prioBranchQueueEntry::pointDistance |

Distance to query point.

Definition at line 301 of file octree_search.h.

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