Point Cloud Library (PCL)
1.11.1-dev
|
41 #include <pcl/octree/octree_pointcloud.h>
74 return (this->point_counter_ == otherContainer->point_counter_);
91 return (point_counter_);
102 unsigned int point_counter_;
114 template <
typename PointT,
115 typename LeafContainerT = OctreePointCloudDensityContainer,
116 typename BranchContainerT = OctreeContainerEmpty>
139 unsigned int point_count = 0;
146 return (point_count);
152 #define PCL_INSTANTIATE_OctreePointCloudDensity(T) \
153 template class PCL_EXPORTS pcl::octree::OctreePointCloudDensity<T>;
~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.