Spec-Zone.ru › PointCloudLibrary

Region3D представляет сводную статистику для набора точек в 3D. Подробнее...

#include <pcl/segmentation/region_3d.h>

Inheritance graph
[условные обозначения]

Общедоступные методы

Region3D ()
Конструктор Region3D без параметров. Подробнее...
Region3D (Eigen::Vector3f &centroid, Eigen::Matrix3f &covariance, unsigned count)
Конструктор Region3D. Подробнее...
virtual ~Region3D ()=default
Деструктор. Подробнее...
Eigen::Vector3f getCentroid () const
Получить центроид области. Подробнее...
Eigen::Matrix3f getCovariance () const
Получить ковариацию области. Подробнее...
unsigned getCount () const
Получить количество точек в области. Подробнее...
float getCurvature () const
Получить кривизну области. Подробнее...
void setCurvature (float curvature)
Задать кривизну области. Подробнее...

Защищённые атрибуты

Eigen::Vector3f centroid_
Центроид области. Подробнее...
Eigen::Matrix3f covariance_
Ковариация области. Подробнее...
unsigned count_
Количество точек в области. Подробнее...
float curvature_ {0.0f}
Средняя кривизна области. Подробнее...

Подробное описание

template<typename PointT>
class pcl::Region3D< PointT >

Region3D представляет сводную статистику для набора точек в 3D.

Автор
Alex Trevor

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

Описание конструктора и деструктора

Region3D() [1/2]

template<typename PointT >
pcl::Region3D< PointT >::Region3D ( )
inline

Конструктор Region3D без параметров.

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

Region3D() [2/2]

template<typename PointT >
pcl::Region3D< PointT >::Region3D ( Eigen::Vector3f & centroid,
Eigen::Matrix3f & covariance,
unsigned count
)
inline

Конструктор Region3D.

Параметры
[in] centroid Центроид области.
[in] covariance Ковариация области.
[in] count Количество точек в области.

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

~Region3D()

template<typename PointT >
virtual pcl::Region3D< PointT >::~Region3D ( )
virtualdefault

Деструктор.

Описание методов

getCentroid()

template<typename PointT >
Eigen::Vector3f pcl::Region3D< PointT >::getCentroid ( ) const
inline

Получить центроид области.

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

Ссылки: pcl::Region3D< PointT >::centroid_.

getCount()

template<typename PointT >
unsigned pcl::Region3D< PointT >::getCount ( ) const
inline

Получить количество точек в области.

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

Ссылки: pcl::Region3D< PointT >::count_.

getCovariance()

template<typename PointT >
Eigen::Matrix3f pcl::Region3D< PointT >::getCovariance ( ) const
inline

Получить ковариацию области.

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

Ссылки: pcl::Region3D< PointT >::covariance_.

getCurvature()

template<typename PointT >
float pcl::Region3D< PointT >::getCurvature ( ) const
inline

Получить кривизну области.

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

Ссылки: pcl::Region3D< PointT >::curvature_.

setCurvature()

template<typename PointT >
void pcl::Region3D< PointT >::setCurvature ( float curvature )
inline

Задать кривизну области.

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

Ссылки: pcl::Region3D< PointT >::curvature_.

Описание данных класса

centroid_

template<typename PointT >
Eigen::Vector3f pcl::Region3D< PointT >::centroid_
protected

Центроид области.

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

Используется в: pcl::Region3D< PointT >::getCentroid() и pcl::PlanarRegion< PointT >::PlanarRegion().

count_

template<typename PointT >
unsigned pcl::Region3D< PointT >::count_
protected

Количество точек в области.

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

Используется в: pcl::Region3D< PointT >::getCount() и pcl::PlanarRegion< PointT >::PlanarRegion().

covariance_

template<typename PointT >
Eigen::Matrix3f pcl::Region3D< PointT >::covariance_
protected

Ковариация области.

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

Используется в: pcl::Region3D< PointT >::getCovariance() и pcl::PlanarRegion< PointT >::PlanarRegion().

curvature_

template<typename PointT >
float pcl::Region3D< PointT >::curvature_ {0.0f}
protected

Средняя кривизна области.

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

Используется в: pcl::Region3D< PointT >::getCurvature() и pcl::Region3D< PointT >::setCurvature().


Документация этого класса создана на основе следующего файла:
  • pcl/segmentation/region_3d.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_region3_d.html

Spec-Zone.ru

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