VoxelData is a structure used for storing data within a pcl::octree::OctreePointCloudAdjacencyContainer. More...
#include <supervoxel_clustering.h>
Public Member Functions | |
void | getNormal (Normal &normal_arg) const |
Gets the data of in the form of a normal. | |
void | getPoint (PointT &point_arg) const |
Gets the data of in the form of a point. | |
template<> | |
void | getPoint (pcl::PointXYZRGB &point_arg) const |
template<> | |
void | getPoint (pcl::PointXYZRGBA &point_arg) const |
VoxelData () | |
Public Attributes | |
float | curvature_ |
float | distance_ |
int | idx_ |
Eigen::Vector4f | normal_ |
SupervoxelHelper * | owner_ |
Eigen::Vector3f | rgb_ |
Eigen::Vector3f | xyz_ |
VoxelData is a structure used for storing data within a pcl::octree::OctreePointCloudAdjacencyContainer.
Definition at line 129 of file supervoxel_clustering.h.
pcl::SupervoxelClustering< PointT >::VoxelData::VoxelData | ( | ) | [inline] |
Definition at line 132 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 798 of file supervoxel_clustering.hpp.
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 788 of file supervoxel_clustering.hpp.
void pcl::SupervoxelClustering::VoxelData< pcl::PointXYZRGB >::getPoint | ( | pcl::PointXYZRGB & | point_arg | ) | const |
Definition at line 766 of file supervoxel_clustering.hpp.
void pcl::SupervoxelClustering::VoxelData< pcl::PointXYZRGBA >::getPoint | ( | pcl::PointXYZRGBA & | point_arg | ) | const |
Definition at line 777 of file supervoxel_clustering.hpp.
float pcl::SupervoxelClustering< PointT >::VoxelData::curvature_ |
Definition at line 155 of file supervoxel_clustering.h.
float pcl::SupervoxelClustering< PointT >::VoxelData::distance_ |
Definition at line 156 of file supervoxel_clustering.h.
int pcl::SupervoxelClustering< PointT >::VoxelData::idx_ |
Definition at line 157 of file supervoxel_clustering.h.
Eigen::Vector4f pcl::SupervoxelClustering< PointT >::VoxelData::normal_ |
Definition at line 154 of file supervoxel_clustering.h.
SupervoxelHelper* pcl::SupervoxelClustering< PointT >::VoxelData::owner_ |
Definition at line 158 of file supervoxel_clustering.h.
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::rgb_ |
Definition at line 153 of file supervoxel_clustering.h.
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::xyz_ |
Definition at line 152 of file supervoxel_clustering.h.