39 #ifndef PCL_OUTOFCORE_BREADTH_FIRST_ITERATOR_H_ 40 #define PCL_OUTOFCORE_BREADTH_FIRST_ITERATOR_H_ 42 #include <pcl/outofcore/outofcore_iterator_base.h> 54 template<
typename Po
intT=pcl::Po
intXYZ,
typename ContainerT=OutofcoreOctreeDiskContainer<pcl::Po
intXYZ> >
109 #endif //PCL_OUTOFCORE_BREADTH_FIRST_ITERATOR_H_ This file defines compatibility wrappers for low level I/O functions.
pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > BranchNode
OctreeDiskNode * currentNode_
pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > LeafNode
OutofcoreBreadthFirstIterator(OctreeDisk &octree_arg)
std::deque< OctreeDiskNode * > FIFO_
FIFO list.
OutofcoreBreadthFirstIterator & operator++()
OutofcoreOctreeBaseNode Class internally representing nodes of an outofcore octree, with accessors to its data via the pcl::outofcore::OutofcoreOctreeDiskContainer class or pcl::outofcore::OutofcoreOctreeRamContainer class, whichever it is templated against.
Abstract octree iterator class.
virtual ~OutofcoreBreadthFirstIterator()
pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > OctreeDiskNode
This code defines the octree used for point storage at Urban Robotics.
pcl::outofcore::OutofcoreOctreeBase< ContainerT, PointT > OctreeDisk