VoxelData is a structure used for storing data within a pcl::octree::OctreePointCloudAdjacencyContainer. More...
#include <pcl/segmentation/supervoxel_clustering.h>
Public Member Functions | |
VoxelData () | |
void | getPoint (PointT &point_arg) const |
Gets the data of in the form of a point. More... |
|
void | getNormal (Normal &normal_arg) const |
Gets the data of in the form of a normal. More... |
|
void | getPoint (pcl::PointXYZRGB &point_arg) const |
void | getPoint (pcl::PointXYZRGBA &point_arg) const |
Public Attributes | |
Eigen::Vector3f | xyz_ |
Eigen::Vector3f | rgb_ |
Eigen::Vector4f | normal_ |
float | curvature_ |
float | distance_ |
int | idx_ |
SupervoxelHelper * | owner_ |
VoxelData is a structure used for storing data within a pcl::octree::OctreePointCloudAdjacencyContainer.
Definition at line 135 of file supervoxel_clustering.h.
| inline |
Definition at line 138 of file supervoxel_clustering.h.
void pcl::SupervoxelClustering< PointT >::VoxelData::getNormal | ( | Normal & | normal_arg | ) | const |
Gets the data of in the form of a normal.
[out] | normal_arg | Will contain the normal value of the voxeldata |
Definition at line 748 of file supervoxel_clustering.hpp.
References pcl::_Normal::curvature.
void pcl::SupervoxelClustering::VoxelData< pcl::PointXYZRGB >::getPoint | ( | pcl::PointXYZRGB & | point_arg | ) | const |
void pcl::SupervoxelClustering::VoxelData< pcl::PointXYZRGBA >::getPoint | ( | pcl::PointXYZRGBA & | point_arg | ) | const |
void pcl::SupervoxelClustering< PointT >::VoxelData::getPoint | ( | PointT & | point_arg | ) | const |
Gets the data of in the form of a point.
[out] | point_arg | Will contain the point value of the voxeldata |
Definition at line 738 of file supervoxel_clustering.hpp.
float pcl::SupervoxelClustering< PointT >::VoxelData::curvature_ |
Definition at line 163 of file supervoxel_clustering.h.
float pcl::SupervoxelClustering< PointT >::VoxelData::distance_ |
Definition at line 164 of file supervoxel_clustering.h.
int pcl::SupervoxelClustering< PointT >::VoxelData::idx_ |
Definition at line 165 of file supervoxel_clustering.h.
Referenced by pcl::SupervoxelClustering< PointT >::SupervoxelHelper::compareLeaves::operator()().
Eigen::Vector4f pcl::SupervoxelClustering< PointT >::VoxelData::normal_ |
Definition at line 162 of file supervoxel_clustering.h.
SupervoxelHelper* pcl::SupervoxelClustering< PointT >::VoxelData::owner_ |
Definition at line 166 of file supervoxel_clustering.h.
Referenced by pcl::SupervoxelClustering< PointT >::getLabeledCloud().
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::rgb_ |
Definition at line 161 of file supervoxel_clustering.h.
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::xyz_ |
Definition at line 160 of file supervoxel_clustering.h.
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_supervoxel_clustering_1_1_voxel_data.html