Spec-Zone.ru › PointCloudLibrary

VoxelData — это структура, используемая для хранения данных в pcl::octree::OctreePointCloudAdjacencyContainer. Подробнее...

#include <pcl/segmentation/supervoxel_clustering.h>

Collaboration graph
[легенда]

Публичные члены-функции

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()

template<typename PointT >
pcl::SupervoxelClustering< PointT >::VoxelData::VoxelData ( )
inline

Определение в строке 138 файла supervoxel_clustering.h.

Документация членов-функций

getNormal()

template<typename PointT >
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]

template<typename PointT >
void pcl::SupervoxelClustering< PointT >::VoxelData::getPoint ( PointT & point_arg ) const

Получает данные в виде точки.

Parameters
[out] point_arg Будет содержать значение точки voxeldata.

Определение в строке 735 файла supervoxel_clustering.hpp.

Документация по данным членам

curvature_

template<typename PointT >
float pcl::SupervoxelClustering< PointT >::VoxelData::curvature_

Определение в строке 163 файла supervoxel_clustering.h.

distance_

template<typename PointT >
float pcl::SupervoxelClustering< PointT >::VoxelData::distance_

Определение в строке 164 файла supervoxel_clustering.h.

idx_

template<typename PointT >
int pcl::SupervoxelClustering< PointT >::VoxelData::idx_

Определение в строке 165 файла supervoxel_clustering.h.

Используется в pcl::SupervoxelClustering< PointT >::SupervoxelHelper::compareLeaves::operator()().

normal_

template<typename PointT >
Eigen::Vector4f pcl::SupervoxelClustering< PointT >::VoxelData::normal_

Определение в строке 162 файла supervoxel_clustering.h.

owner_

template<typename PointT >
SupervoxelHelper* pcl::SupervoxelClustering< PointT >::VoxelData::owner_

Определение в строке 166 файла supervoxel_clustering.h.

Используется в pcl::SupervoxelClustering< PointT >::getLabeledCloud().

rgb_

template<typename PointT >
Eigen::Vector3f pcl::SupervoxelClustering< PointT >::VoxelData::rgb_

Определение в строке 161 файла supervoxel_clustering.h.

xyz_

template<typename PointT >
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API