Supervoxel container class - stores a cluster extracted using supervoxel clustering. More...
#include <supervoxel_clustering.h>
Public Types | |
typedef boost::shared_ptr < const Supervoxel< PointT > > | ConstPtr |
typedef boost::shared_ptr < Supervoxel< PointT > > | Ptr |
Public Member Functions | |
void | getCentroidPoint (PointXYZRGBA ¢roid_arg) |
Gets the centroid of the supervoxel. | |
void | getCentroidPointNormal (PointNormal &normal_arg) |
Gets the point normal for the supervoxel. | |
Supervoxel () | |
Public Attributes | |
pcl::PointXYZRGBA | centroid_ |
The centroid of the supervoxel - average voxel. | |
pcl::Normal | normal_ |
The normal calculated for the voxels contained in the supervoxel. | |
pcl::PointCloud< Normal >::Ptr | normals_ |
A Pointcloud of the normals for the points in the supervoxel. | |
pcl::PointCloud< PointT >::Ptr | voxels_ |
A Pointcloud of the voxels in the supervoxel. |
Supervoxel container class - stores a cluster extracted using supervoxel clustering.
Definition at line 64 of file supervoxel_clustering.h.
typedef boost::shared_ptr<const Supervoxel<PointT> > pcl::Supervoxel< PointT >::ConstPtr |
Definition at line 73 of file supervoxel_clustering.h.
typedef boost::shared_ptr<Supervoxel<PointT> > pcl::Supervoxel< PointT >::Ptr |
Definition at line 72 of file supervoxel_clustering.h.
pcl::Supervoxel< PointT >::Supervoxel | ( | ) | [inline] |
Definition at line 67 of file supervoxel_clustering.h.
void pcl::Supervoxel< PointT >::getCentroidPoint | ( | PointXYZRGBA & | centroid_arg | ) | [inline] |
Gets the centroid of the supervoxel.
[out] | centroid_arg | centroid of the supervoxel |
Definition at line 79 of file supervoxel_clustering.h.
void pcl::Supervoxel< PointT >::getCentroidPointNormal | ( | PointNormal & | normal_arg | ) | [inline] |
Gets the point normal for the supervoxel.
[out] | normal_arg | Point normal of the supervoxel |
Definition at line 89 of file supervoxel_clustering.h.
pcl::PointXYZRGBA pcl::Supervoxel< PointT >::centroid_ |
The centroid of the supervoxel - average voxel.
Definition at line 103 of file supervoxel_clustering.h.
pcl::Normal pcl::Supervoxel< PointT >::normal_ |
The normal calculated for the voxels contained in the supervoxel.
Definition at line 101 of file supervoxel_clustering.h.
pcl::PointCloud<Normal>::Ptr pcl::Supervoxel< PointT >::normals_ |
A Pointcloud of the normals for the points in the supervoxel.
Definition at line 107 of file supervoxel_clustering.h.
pcl::PointCloud<PointT>::Ptr pcl::Supervoxel< PointT >::voxels_ |
A Pointcloud of the voxels in the supervoxel.
Definition at line 105 of file supervoxel_clustering.h.