Priority queue entry for branch nodes More...
#include <pcl/octree/octree_pointcloud.h>
Public Member Functions | |
prioBranchQueueEntry () | |
Empty constructor. | |
prioBranchQueueEntry (OctreeNode *node_arg, OctreeKey &key_arg, double pointDistance_arg) | |
Constructor for initializing priority queue entry. | |
bool | operator< (const prioBranchQueueEntry rhs_arg) const |
Operator< for comparing priority queue entries with each other. | |
Public Attributes | |
const OctreeNode * | node |
double | pointDistance |
OctreeKey | key |
Priority queue entry for branch nodes
Definition at line 527 of file octree_pointcloud.h.
pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioBranchQueueEntry::prioBranchQueueEntry | ( | ) | [inline] |
Empty constructor.
Definition at line 532 of file octree_pointcloud.h.
pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioBranchQueueEntry::prioBranchQueueEntry | ( | OctreeNode * | node_arg, | |
OctreeKey & | key_arg, | |||
double | pointDistance_arg | |||
) | [inline] |
Constructor for initializing priority queue entry.
node_arg | pointer to octree node | |
key_arg | octree key addressing voxel in octree structure | |
pointDistance_arg | distance of query point to voxel center |
Definition at line 541 of file octree_pointcloud.h.
bool pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioBranchQueueEntry::operator< | ( | const prioBranchQueueEntry | rhs_arg | ) | const [inline] |
Operator< for comparing priority queue entries with each other.
Definition at line 550 of file octree_pointcloud.h.
OctreeKey pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioBranchQueueEntry::key |
Definition at line 562 of file octree_pointcloud.h.
const OctreeNode* pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioBranchQueueEntry::node |
Definition at line 556 of file octree_pointcloud.h.
double pcl::octree::OctreePointCloud< PointT, LeafT, OctreeT >::prioBranchQueueEntry::pointDistance |
Definition at line 559 of file octree_pointcloud.h.