Point Cloud Library (PCL)
1.10.0
|
41 #include <pcl/octree/octree_pointcloud.h>
79 return (this->point_counter_==otherContainer->point_counter_);
96 return (point_counter_);
107 unsigned int point_counter_;
119 template<
typename Po
intT,
typename LeafContainerT = OctreePo
intCloudDensityContainer,
typename BranchContainerT = OctreeContainerEmpty >
145 unsigned int point_count = 0;
152 return (point_count);
158 #define PCL_INSTANTIATE_OctreePointCloudDensity(T) template class PCL_EXPORTS pcl::octree::OctreePointCloudDensity<T>;
This file defines compatibility wrappers for low level I/O functions.
~OctreePointCloudDensity()
Empty class deconstructor.
OctreePointCloudDensityContainer * findLeafAtPoint(const PointT &point_arg) const
Find octree leaf node at a given point.
~OctreePointCloudDensityContainer()
Empty class deconstructor.
void reset() override
Reset leaf node.
A point structure representing Euclidean xyz coordinates, and the RGB color.
Octree pointcloud density leaf node class
unsigned int getPointCounter()
Return point counter.
Octree pointcloud density class
unsigned int getVoxelDensityAtPoint(const PointT &point_arg) const
Get the amount of points within a leaf node voxel which is addressed by a point.
OctreePointCloudDensity(const double resolution_arg)
OctreePointCloudDensity class constructor.
void addPointIndex(int)
Read input data.
bool operator==(const OctreeContainerBase &other) const override
Equal comparison operator.
OctreePointCloudDensityContainer()
Class initialization.
virtual OctreePointCloudDensityContainer * deepCopy() const
deep copy function
Octree container class that can serve as a base to construct own leaf node container classes.