Point Cloud Library (PCL)
1.9.1
|
39 #ifndef PCL_OCTREE_DENSITY_H
40 #define PCL_OCTREE_DENSITY_H
42 #include <pcl/octree/octree_pointcloud.h>
80 return (this->point_counter_==otherContainer->point_counter_);
97 return (point_counter_);
108 unsigned int point_counter_;
120 template<
typename Po
intT,
typename LeafContainerT = OctreePo
intCloudDensityContainer,
typename BranchContainerT = OctreeContainerEmpty >
146 unsigned int point_count = 0;
153 return (point_count);
159 #define PCL_INSTANTIATE_OctreePointCloudDensity(T) template class PCL_EXPORTS pcl::octree::OctreePointCloudDensity<T>;
This file defines compatibility wrappers for low level I/O functions.
virtual bool operator==(const OctreeContainerBase &other) const
Equal comparison operator.
OctreePointCloudDensityContainer * findLeafAtPoint(const PointT &point_arg) const
Find octree leaf node at a given point.
A point structure representing Euclidean xyz coordinates, and the RGB color.
virtual void reset()
Reset leaf node.
Octree pointcloud density leaf node class
unsigned int getPointCounter()
Return point counter.
Octree pointcloud density class
virtual ~OctreePointCloudDensity()
Empty class deconstructor.
unsigned int getVoxelDensityAtPoint(const PointT &point_arg) const
Get the amount of points within a leaf node voxel which is addressed by a point.
virtual ~OctreePointCloudDensityContainer()
Empty class deconstructor.
OctreePointCloudDensity(const double resolution_arg)
OctreePointCloudDensity class constructor.
void addPointIndex(int)
Read input data.
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.