Spec-Zone.ru › PointCloudLibrary

PlanarRegion представляет набор точек, лежащих в плоскости. Подробнее...

#include <pcl/segmentation/planar_region.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

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

PlanarRegion ()=default
Пустой конструктор для PlanarRegion. Подробнее...
PlanarRegion (const pcl::Region3D< PointT > &region, const pcl::PlanarPolygon< PointT > &polygon)
Конструктор для Плоскостной области из Region3D и PlanarPolygon. Подробнее...
~PlanarRegion () override=default
Деструктор. Подробнее...
PlanarRegion (const Eigen::Vector3f &centroid, const Eigen::Matrix3f &covariance, unsigned count, const typename pcl::PointCloud< PointT >::VectorType &contour, const Eigen::Vector4f &coefficients)
Конструктор для PlanarRegion. Подробнее...
- Общедоступные методы, унаследованные от pcl::Region3D< PointT >
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)
Установить кривизну области. Подробнее...
- Общедоступные методы, унаследованные от pcl::PlanarPolygon< PointT >
PlanarPolygon ()
Пустой конструктор для PlanarPolygon. Подробнее...
PlanarPolygon (typename pcl::PointCloud< PointT >::VectorType &contour, Eigen::Vector4f &coefficients)
Конструктор для PlanarPolygon. Подробнее...
virtual ~PlanarPolygon ()=default
Деструктор. Подробнее...
void setContour (const pcl::PointCloud< PointT > &contour)
Установить внутренний контур. Подробнее...
pcl::PointCloud< PointT >::VectorType & getContour ()
Получить контур/границу. Подробнее...
const pcl::PointCloud< PointT >::VectorType & getContour () const
Получить контур/границу. Подробнее...
void setCoefficients (const Eigen::Vector4f &coefficients)
Установить внутренние коэффициенты. Подробнее...
void setCoefficients (const pcl::ModelCoefficients &coefficients)
Установить внутренние коэффициенты. Подробнее...
Eigen::Vector4f & getCoefficients ()
Получить коэффициенты. Подробнее...
const Eigen::Vector4f & getCoefficients () const
Получить коэффициенты. Подробнее...

Дополнительные унаследованные члены

- Публичные типы, унаследованные от pcl::PlanarPolygon< PointT >
using Ptr = shared_ptr< PlanarPolygon< PointT > >
using ConstPtr = shared_ptr< const PlanarPolygon< PointT > >
- Защищенные атрибуты, унаследованные от pcl::Region3D< PointT >
Eigen::Vector3f centroid_
Центроид области. Подробнее...
Eigen::Matrix3f covariance_
Ковариационная матрица области. Подробнее...
unsigned count_
Количество точек в области. Подробнее...
float curvature_
Средняя кривизна области. Подробнее...
- Защищенные атрибуты, унаследованные от pcl::PlanarPolygon< PointT >
pcl::PointCloud< PointT >::VectorType contour_
Список точек на границе/контуре плоской области. Подробнее...
Eigen::Vector4f coefficients_
Список коэффициентов модели (a,b,c,d). Подробнее...

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

шаблон<typename PointT>
класс pcl::PlanarRegion< PointT >

PlanarRegion представляет набор точек, которые лежат в плоскости.

Наследует сводные статистические данные об этих точках от Region3D, и сводные статистические данные о 3D коллекции точек.

Автор
Alex Trevor

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

Документация конструкторов и деструктора

PlanarRegion() [1/3]

шаблон<typename PointT >
pcl::PlanarRegion< PointT >::PlanarRegion ( )
по умолчанию

Пустой конструктор для PlanarRegion.

PlanarRegion() [2/3]

шаблон<typename PointT >
pcl::PlanarRegion< PointT >::PlanarRegion ( const pcl::Region3D< PointT > & region,
const pcl::PlanarPolygon< PointT > & polygon
)
inline

Конструктор для плоской области из Region3D и PlanarPolygon.

Параметры
[in] region Region3D для входных данных
[in] polygon PlanarPolygon для входной области

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

Ссылки на pcl::Region3D< PointT >::centroid_, pcl::PlanarPolygon< PointT >::coefficients_, pcl::PlanarPolygon< PointT >::contour_, pcl::Region3D< PointT >::count_ и pcl::Region3D< PointT >::covariance_.

~PlanarRegion()

template<typename PointT >
pcl::PlanarRegion< PointT >::~PlanarRegion ( )
overridedefault

Деструктор.

PlanarRegion() [3/3]

template<typename PointT >
pcl::PlanarRegion< PointT >::PlanarRegion ( const Eigen::Vector3f & centroid,
const Eigen::Matrix3f & covariance,
unsigned count,
const typename pcl::PointCloud< PointT >::VectorType & contour,
const Eigen::Vector4f & coefficients
)
inline

Конструктор для PlanarRegion.

Параметры
[вход] centroid центр области.
[вход] covariance ковариация области.
[вход] count количество точек в области.
[вход] contour контур / граница области
[вход] coefficients коэффициенты модели (a,b,c,d) для плоскости

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

Ссылки на pcl::Region3D< PointT >::centroid_, pcl::PlanarPolygon< PointT >::coefficients_, pcl::PlanarPolygon< PointT >::contour_, pcl::Region3D< PointT >::count_, и pcl::Region3D< PointT >::covariance_.


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

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

Spec-Zone.ru

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