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.
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.
setCoefficients() [1/2]
| inline |
Задать внутренние коэффициенты.
- Параметры
-
[in] coefficients новые коэффициенты для установки
Определение в строке 99 файла planar_polygon.h.
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_
| защищённый |
Список точек на границе/контуре плоской области.
Определение в строке 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