41#include <pcl/octree/octree2buf_base.h>
42#include <pcl/octree/octree_pointcloud.h>
60 typename LeafContainerT = OctreeContainerPointIndices,
61 typename BranchContainerT = OctreeContainerEmpty>
67 Octree2BufBase<LeafContainerT, BranchContainerT>>
72 using Ptr = shared_ptr<
112#define PCL_INSTANTIATE_OctreePointCloudChangeDetector(T) \
113 template class PCL_EXPORTS pcl::octree::OctreePointCloudChangeDetector<T>;
Iterator class for point clouds with or without given indices.
std::size_t size() const
Size of the range the iterator is going through.
Octree double buffer class
Octree pointcloud change detector class
OctreePointCloudChangeDetector(const double resolution_arg)
Constructor.
std::size_t getPointIndicesFromNewVoxels(Indices &indicesVector_arg, const uindex_t minPointsPerLeaf_arg=0)
Get a indices from all leaf nodes that did not exist in previous buffer.
Defines functions, macros and traits for allocating and using memory.
detail::int_type_t< detail::index_type_size, false > uindex_t
Type used for an unsigned index in PCL.
A point structure representing Euclidean xyz coordinates, and the RGB color.