VoxelData — это структура, используемая для хранения данных в pcl::octree::OctreePointCloudAdjacencyContainer. Подробнее...
#include <pcl/segmentation/supervoxel_clustering.h>
Публичные члены-функции | |
| VoxelData () | |
| void | getPoint (PointT &point_arg) const |
| Получает данные в виде точки. Подробнее... |
|
| void | getNormal (Normal &normal_arg) const |
| Получает данные в виде нормали. Подробнее... |
|
| void | getPoint (pcl::PointXYZRGB &point_arg) const |
| void | getPoint (pcl::PointXYZRGBA &point_arg) const |
Публичные атрибуты | |
| Eigen::Vector3f | xyz_ |
| Eigen::Vector3f | rgb_ |
| Eigen::Vector4f | normal_ |
| float | curvature_ |
| float | distance_ |
| int | idx_ |
| SupervoxelHelper * | owner_ |
Подробное описание
шаблон<typename PointT>
class pcl::SupervoxelClustering< PointT >::VoxelData
VoxelData — это структура, используемая для хранения данных в pcl::octree::OctreePointCloudAdjacencyContainer.
- Примечание
- Она хранит xyz, rgb, нормаль, расстояние, индекс и владельца.
Определение в строке 135 файла supervoxel_clustering.h.
Конструктор и деструктор
VoxelData()
| inline |
Определение в строке 138 файла supervoxel_clustering.h.
Документация членов-функций
getNormal()
| void pcl::SupervoxelClustering< PointT >::VoxelData::getNormal | ( | Normal & | normal_arg | ) | const |
Получает данные в виде нормали.
- Параметры
-
[out] normal_arg Будет содержать значение нормали voxeldata
Определение в строке 745 файла supervoxel_clustering.hpp.
Ссылки на pcl::_Normal::curvature.
getPoint() [1/3]
| void pcl::SupervoxelClustering::VoxelData< pcl::PointXYZRGB >::getPoint | ( | pcl::PointXYZRGB & | point_arg | ) | const |
getPoint() [2/3]
| void pcl::SupervoxelClustering::VoxelData< pcl::PointXYZRGBA >::getPoint | ( | pcl::PointXYZRGBA & | point_arg | ) | const |
getPoint() [3/3]
| void pcl::SupervoxelClustering< PointT >::VoxelData::getPoint | ( | PointT & | point_arg | ) | const |
Получает данные в виде точки.
- Parameters
-
[out] point_arg Будет содержать значение точки voxeldata.
Определение в строке 735 файла supervoxel_clustering.hpp.
Документация по данным членам
curvature_
| float pcl::SupervoxelClustering< PointT >::VoxelData::curvature_ |
Определение в строке 163 файла supervoxel_clustering.h.
distance_
| float pcl::SupervoxelClustering< PointT >::VoxelData::distance_ |
Определение в строке 164 файла supervoxel_clustering.h.
idx_
| int pcl::SupervoxelClustering< PointT >::VoxelData::idx_ |
Определение в строке 165 файла supervoxel_clustering.h.
Используется в pcl::SupervoxelClustering< PointT >::SupervoxelHelper::compareLeaves::operator()().
normal_
| Eigen::Vector4f pcl::SupervoxelClustering< PointT >::VoxelData::normal_ |
Определение в строке 162 файла supervoxel_clustering.h.
owner_
| SupervoxelHelper* pcl::SupervoxelClustering< PointT >::VoxelData::owner_ |
Определение в строке 166 файла supervoxel_clustering.h.
Используется в pcl::SupervoxelClustering< PointT >::getLabeledCloud().
rgb_
| Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::rgb_ |
Определение в строке 161 файла supervoxel_clustering.h.
xyz_
| Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::xyz_ |
Определение в строке 160 файла supervoxel_clustering.h.
Документация для данного класса была сгенерирована из следующих файлов:
- pcl/segmentation/supervoxel_clustering.h
- pcl/segmentation/impl/supervoxel_clustering.hpp
© 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