Класс обработчика для геометрии PointCloud. Подробнее...
#include <pcl/visualization/point_cloud_geometry_handlers.h>
Публичные типы | |
| using | PointCloud = typename PointCloudGeometryHandler< PointT >::PointCloud |
| using | PointCloudPtr = typename PointCloud::Ptr |
| using | PointCloudConstPtr = typename PointCloud::ConstPtr |
| using | Ptr = shared_ptr< PointCloudGeometryHandlerCustom< PointT > > |
| using | ConstPtr = shared_ptr< const PointCloudGeometryHandlerCustom< PointT > > |
|
| |
| using | PointCloud = pcl::PointCloud< PointT > |
| using | PointCloudPtr = typename PointCloud::Ptr |
| using | PointCloudConstPtr = typename PointCloud::ConstPtr |
| using | Ptr = shared_ptr< PointCloudGeometryHandler< PointT > > |
| using | ConstPtr = shared_ptr< const PointCloudGeometryHandler< PointT > > |
Общедоступные члены-функции | |
| PointCloudGeometryHandlerCustom (const PointCloudConstPtr &cloud, const std::string &x_field_name, const std::string &y_field_name, const std::string &z_field_name) | |
| Конструктор. Подробнее... |
|
| virtual std::string | getName () const |
| Метод getName класса. Подробнее... |
|
| virtual std::string | getFieldName () const |
| Получить имя поля, используемого. Подробнее... |
|
| virtual void | getGeometry (vtkSmartPointer< vtkPoints > &points) const |
| Получить фактическую геометрию точек для входного набора данных в формате VTK. Подробнее... |
|
|
| |
| PointCloudGeometryHandler (const PointCloudConstPtr &cloud) | |
| Конструктор. Подробнее... |
|
| virtual | ~PointCloudGeometryHandler ()=default |
| Деструктор. Подробнее... |
|
| bool | isCapable () const |
| Проверить, может ли этот обработчик обработать входные данные или нет. Подробнее... |
|
| void | setInputCloud (const PointCloudConstPtr &cloud) |
| Установить входное облако для использования. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| PointCloudConstPtr | cloud_ |
| Указатель на входной набор данных. Подробнее... |
|
| bool | capable_ |
| Истинно, если обработчик может обработать входные данные, ложно в противном случае. Подробнее... |
|
| index_t | field_x_idx_ |
| Индекс поля, содержащего данные X. Подробнее... |
|
| index_t | field_y_idx_ |
| Индекс поля, содержащего данные Y. Подробнее... |
|
| index_t | field_z_idx_ |
| Индекс поля, содержащего данные Z. Подробнее... |
|
| std::vector< pcl::PCLPointField > | fields_ |
| Список полей, доступных для этого PointCloud. Подробнее... |
|
Подробное описание
шаблон<typename PointT>
класс pcl::visualization::PointCloudGeometryHandlerCustom< PointT >
Класс обработчика геометрии PointCloud по умолчанию.
На основе входного набора данных и трёх пользовательских полей извлекаются все данные, и отображаются на экране как XYZ-данные.
Определение в строке 230 файла point_cloud_geometry_handlers.h.
Документация по typedef члена
ConstPtr
| используя pcl::visualization::PointCloudGeometryHandlerCustom< PointT >::ConstPtr = shared_ptr<const PointCloudGeometryHandlerCustom<PointT> > |
Определение в строке 238 файла point_cloud_geometry_handlers.h.
PointCloud
| используя pcl::visualization::PointCloudGeometryHandlerCustom< PointT >::PointCloud = typename PointCloudGeometryHandler<PointT>::PointCloud |
Определение в строке 233 файла point_cloud_geometry_handlers.h.
PointCloudConstPtr
| используя pcl::visualization::PointCloudGeometryHandlerCustom< PointT >::PointCloudConstPtr = typename PointCloud::ConstPtr |
Определение в строке 235 файла point_cloud_geometry_handlers.h.
PointCloudPtr
| using pcl::visualization::PointCloudGeometryHandlerCustom< PointT >::PointCloudPtr = typename PointCloud::Ptr |
Определение в строке 234 файла point_cloud_geometry_handlers.h.
Указатель
| using pcl::visualization::PointCloudGeometryHandlerCustom< PointT >::Ptr = shared_ptr<PointCloudGeometryHandlerCustom<PointT> > |
Определение в строке 237 файла point_cloud_geometry_handlers.h.
Документация конструктора и деструктора
PointCloudGeometryHandlerCustom()
| inline |
Конструктор.
Определение в строке 241 файла point_cloud_geometry_handlers.h.
Ссылки на pcl::visualization::PointCloudGeometryHandler< PointT >::capable_, pcl::visualization::PointCloudGeometryHandler< PointT >::field_x_idx_, pcl::visualization::PointCloudGeometryHandler< PointT >::field_y_idx_, pcl::visualization::PointCloudGeometryHandler< PointT >::field_z_idx_, pcl::visualization::PointCloudGeometryHandler< PointT >::fields_ и pcl::UNAVAILABLE.
Документация функции-члена
getFieldName()
| inlinevirtual |
Получение имени используемого поля.
Реализует pcl::visualization::PointCloudGeometryHandler< PointT >.
Определение в строке 266 файла point_cloud_geometry_handlers.h.
getGeometry()
| inlinevirtual |
Получение фактической геометрии точек для входного набора данных в формате VTK.
- Parameters
-
[out] points результирующая геометрия
Реализует pcl::visualization::PointCloudGeometryHandler< PointT >.
Определение в строке 272 файла point_cloud_geometry_handlers.h.
Ссылки на pcl::visualization::PointCloudGeometryHandler< PointT >::capable_, pcl::visualization::PointCloudGeometryHandler< PointT >::cloud_, pcl::visualization::PointCloudGeometryHandler< PointT >::field_x_idx_, pcl::visualization::PointCloudGeometryHandler< PointT >::field_y_idx_, pcl::visualization::PointCloudGeometryHandler< PointT >::field_z_idx_ и pcl::visualization::PointCloudGeometryHandler< PointT >::fields_.
getName()
| inlinevirtual |
Метод getName класса.
Реализует pcl::visualization::PointCloudGeometryHandler< PointT >.
Определение в строке 262 файла point_cloud_geometry_handlers.h.
Документация этого класса была сгенерирована из следующего файла:
- pcl/visualization/point_cloud_geometry_handlers.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1visualization_1_1_point_cloud_geometry_handler_custom.html