PlanarRegion представляет набор точек, лежащих в плоскости. Подробнее...
#include <pcl/segmentation/planar_region.h>
Открытые методы | |
| PlanarRegion ()=default | |
| Конструктор PlanarRegion без параметров. Подробнее... |
|
| PlanarRegion (const pcl::Region3D< PointT > ®ion, const pcl::PlanarPolygon< PointT > &polygon) | |
| Конструктор планарной области на основе Region3D и PlanarPolygon. Подробнее... |
|
| ~PlanarRegion () override=default | |
| Деструктор. Подробнее... |
|
| PlanarRegion (const Eigen::Vector3f ¢roid, const Eigen::Matrix3f &covariance, unsigned count, const typename pcl::PointCloud< PointT >::VectorType &contour, const Eigen::Vector4f &coefficients) | |
| Конструктор PlanarRegion. Подробнее... |
|
|
| |
| Region3D () | |
| Конструктор Region3D без параметров. Подробнее... |
|
| Region3D (Eigen::Vector3f ¢roid, 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) |
| Задать кривизну области. Подробнее... |
|
|
| |
| 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 |
| Получить коэффициенты. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| using | Ptr = shared_ptr< PlanarPolygon< PointT > > |
| using | ConstPtr = shared_ptr< const PlanarPolygon< PointT > > |
|
| |
| Eigen::Vector3f | centroid_ |
| Центроид области. Подробнее... |
|
| Eigen::Matrix3f | covariance_ |
| Ковариация области. Подробнее... |
|
| unsigned | count_ |
| Количество точек в области. Подробнее... |
|
| float | curvature_ {0.0f} |
| Средняя кривизна области. Подробнее... |
|
|
| |
| pcl::PointCloud< PointT >::VectorType | contour_ |
| Список точек на границе/контуре планарной области. Подробнее... |
|
| Eigen::Vector4f | coefficients_ |
| Список коэффициентов модели (a,b,c,d). Подробнее... |
|
Подробное описание
template<typename PointT>
class pcl::PlanarRegion< PointT >
PlanarRegion представляет набор точек, лежащих в плоскости.
Наследует сводную статистику об этих точках от Region3D, а также сводную статистику коллекции точек в 3D.
Определение в строке 51 файла planar_region.h.
Описание конструкторов и деструктора
PlanarRegion() [1/3]
| default |
Конструктор PlanarRegion без параметров.
PlanarRegion() [2/3]
| 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()
| overridedefault |
Деструктор.
PlanarRegion() [3/3]
| inline |
Конструктор PlanarRegion.
- Параметры
-
[in] centroid центроид области. [in] covariance ковариация области. [in] count количество точек в области. [in] contour контур / граница области [in] 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