Point Cloud Library (PCL)
1.14.1-dev
|
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... | |
Public Attributes | |
Eigen::Vector3f | xyz_ |
Eigen::Vector3f | rgb_ |
Eigen::Vector4f | normal_ |
float | curvature_ {0.0f} |
float | distance_ {0.0f} |
int | idx_ {0} |
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 696 of file supervoxel_clustering.hpp.
References pcl::_Normal::curvature.
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 |
float pcl::SupervoxelClustering< PointT >::VoxelData::curvature_ {0.0f} |
Definition at line 183 of file supervoxel_clustering.h.
float pcl::SupervoxelClustering< PointT >::VoxelData::distance_ {0.0f} |
Definition at line 184 of file supervoxel_clustering.h.
int pcl::SupervoxelClustering< PointT >::VoxelData::idx_ {0} |
Definition at line 185 of file supervoxel_clustering.h.
Referenced by pcl::SupervoxelClustering< PointT >::SupervoxelHelper::compareLeaves::operator()().
Eigen::Vector4f pcl::SupervoxelClustering< PointT >::VoxelData::normal_ |
Definition at line 182 of file supervoxel_clustering.h.
SupervoxelHelper* pcl::SupervoxelClustering< PointT >::VoxelData::owner_ |
Definition at line 186 of file supervoxel_clustering.h.
Referenced by pcl::SupervoxelClustering< PointT >::getLabeledCloud().
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::rgb_ |
Definition at line 181 of file supervoxel_clustering.h.
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::xyz_ |
Definition at line 180 of file supervoxel_clustering.h.