PlanarPolygon представляет плоский (2D) многоугольник, потенциально в 3D пространстве. Подробнее...
#include <pcl/geometry/planar_polygon.h>
Публичные типы | |
| using | Ptr = shared_ptr< PlanarPolygon< PointT > > |
| using | ConstPtr = shared_ptr< const 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::PointCloud< PointT >::VectorType | contour_ |
| Список точек на границе/контуре плоской области. Подробнее... |
|
| Eigen::Vector4f | coefficients_ |
| Список коэффициентов модели (a,b,c,d). Подробнее... |
|
Подробное описание
template<typename PointT>
class pcl::PlanarPolygon< PointT >
PlanarPolygon представляет плоский (2D) многоугольник, потенциально в 3D пространстве.
Определение в строке 52 файла planar_polygon.h.
Документация типов-членов
ConstPtr
| using pcl::PlanarPolygon< PointT >::ConstPtr = shared_ptr<const PlanarPolygon<PointT> > |
Определение в строке 55 файла planar_polygon.h.
Ptr
| using pcl::PlanarPolygon< PointT >::Ptr = shared_ptr<PlanarPolygon<PointT> > |
Определение в строке 54 файла planar_polygon.h.
Документация конструкторов и деструктора
PlanarPolygon() [1/2]
| inline |
Пустой конструктор для PlanarPolygon.
Определение в строке 58 файла planar_polygon.h.
PlanarPolygon() [2/2]
| inline |
Конструктор для PlanarPolygon.
- Параметры
-
[in] contour вектор точек, ограничивающих многоугольник [in] coefficients вектор коэффициентов плоскости (a,b,c,d)
Определение в строке 64 файла planar_polygon.h.
~PlanarPolygon()
| virtualdefault |
Деструктор.
Документация функций-членов
getCoefficients() [1/2]
| inline |
Получение коэффициентов.
Определение в строке 116 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::coefficients_.
Обращается к pcl::approximatePolygon().
getCoefficients() [2/2]
| inline |
Получение коэффициентов.
Определение в строке 123 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::coefficients_.
getContour() [1/2]
| inline |
Получение контура/границы.
Определение в строке 83 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::contour_.
Обращается к pcl::visualization::ImageViewer::addPlanarPolygon(), pcl::approximatePolygon() и pcl::visualization::createPolygon().
getContour() [2/2]
| inline |
Получение контура / границы.
Определение в строке 90 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::contour_.
setCoefficients() [1/2]
| inline |
Установить внутренние коэффициенты.
- Параметры
-
[in] coefficients новые коэффициенты для установки
Определение в строке 99 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::coefficients_.
setCoefficients() [2/2]
| inline |
Установить внутренние коэффициенты.
- Параметры
-
[in] coefficients новые коэффициенты для установки
Определение в строке 108 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::coefficients_ и pcl::ModelCoefficients::values.
setContour()
| inline |
Установить внутренний контур.
- Параметры
-
[in] contour новый контур плоской многоугольной области
Определение в строке 76 файла planar_polygon.h.
Ссылки на pcl::PlanarPolygon< PointT >::contour_ и pcl::PointCloud< PointT >::points.
Данные члена
coefficients_
| protected |
Список коэффициентов модели (a,b,c,d).
Определение в строке 133 файла planar_polygon.h.
Используется в pcl::PlanarPolygon< PointT >::getCoefficients(), pcl::PlanarRegion< PointT >::PlanarRegion() и pcl::PlanarPolygon< PointT >::setCoefficients().
contour_
| protected |
Список точек на границе/контуре плоской области.
Определение в строке 130 файла planar_polygon.h.
Используется в pcl::PlanarPolygon< PointT >::getContour(), pcl::PlanarRegion< PointT >::PlanarRegion() и pcl::PlanarPolygon< PointT >::setContour().
Документация для этого класса была сгенерирована из следующего файла:
- pcl/geometry/planar_polygon.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_planar_polygon.html