GraphRegistration класс является базовым классом для методов регистрации на основе графов Подробнее...
#include <pcl/registration/graph_registration.h>
Публичные типы | |
| using | GraphHandler = pcl::registration::GraphHandler< GraphT > |
| using | GraphHandlerPtr = typename pcl::registration::GraphHandler< GraphT >::Ptr |
| using | GraphHandlerConstPtr = typename pcl::registration::GraphHandler< GraphT >::ConstPtr |
| using | GraphHandlerVertex = typename pcl::registration::GraphHandler< GraphT >::Vertex |
Публичные члены-функции | |
| GraphRegistration () | |
| Пустой конструктор. Подробнее... |
|
| virtual | ~GraphRegistration ()=default |
| Пустой деструктор. Подробнее... |
|
| template<typename PointT > | |
| void | addPointCloud (const typename pcl::PointCloud< PointT >::ConstPtr &cloud, const Eigen::Matrix4f &pose) |
| Добавить облако точек и соответствующую позу камеры в граф. Подробнее... |
|
| void | setGraphHandler (GraphHandlerPtr &gh) |
| Установить обработчик графа. Подробнее... |
|
| GraphHandlerPtr | getGraphHandler () |
| Получить указатель на обработчик графа. Подробнее... |
|
| GraphHandlerConstPtr | getGraphHandler () const |
| Получить указатель на обработчик графа. Подробнее... |
|
| void | compute () |
| Проверить, были ли добавлены новые позы, затем вызвать метод регистрации, реализованный подклассами. Подробнее... |
|
Защищенные атрибуты | |
| GraphHandlerPtr | graph_handler_ |
| Обработчик графа. Подробнее... |
|
| GraphHandlerVertex | last_aligned_vertex_ |
| Последняя оценка позы. Подробнее... |
|
| std::vector< GraphHandlerVertex > | last_vertices_ |
| Вершины, добавленные в граф с момента последнего вызова compute. Подробнее... |
|
Подробное описание
шаблон класса pcl::GraphRegistration< GraphT >
Класс GraphRegistration — базовый класс для методов регистрации на основе графов
Определение в строке 51 файла graph_registration.h.
Документация по переопределенным типам
GraphHandler
| using pcl::GraphRegistration< GraphT >::GraphHandler = pcl::registration::GraphHandler<GraphT> |
Определение в строке 53 файла graph_registration.h.
GraphHandlerConstPtr
| using pcl::GraphRegistration< GraphT >::GraphHandlerConstPtr = typename pcl::registration::GraphHandler<GraphT>::ConstPtr |
Определение в строке 55 файла graph_registration.h.
GraphHandlerPtr
| using pcl::GraphRegistration< GraphT >::GraphHandlerPtr = typename pcl::registration::GraphHandler<GraphT>::Ptr |
Определение в строке 54 файла graph_registration.h.
GraphHandlerVertex
| using pcl::GraphRegistration< GraphT >::GraphHandlerVertex = typename pcl::registration::GraphHandler<GraphT>::Vertex |
Определение в строке 57 файла graph_registration.h.
Конструктор и деструктор
GraphRegistration()
| inline |
Пустой конструктор.
Определение в строке 60 файла graph_registration.h.
~GraphRegistration()
| virtualdefault |
Пустой деструктор.
Документация по членам-функциям
addPointCloud()
| inline |
Добавить облако точек и соответствующее положение камеры в граф.
Определение в строке 72 файла graph_registration.h.
Ссылается на pcl::GraphRegistration< GraphT >::graph_handler_, и pcl::GraphRegistration< GraphT >::last_vertices_.
compute()
| inline |
Проверить, были ли добавлены новые положения, затем вызвать метод регистрации, реализованный подклассами.
Определение в строке 103 файла graph_registration.h.
Ссылается на pcl::GraphRegistration< GraphT >::last_aligned_vertex_, и pcl::GraphRegistration< GraphT >::last_vertices_.
getGraphHandler() [1/2]
| inline |
Получить указатель на обработчик графа.
Определение в строке 87 файла graph_registration.h.
Ссылается на pcl::GraphRegistration< GraphT >::graph_handler_.
getGraphHandler() [2/2]
| inline |
Получить указатель на обработчик графа.
Определение в строке 94 файла graph_registration.h.
Ссылается на pcl::GraphRegistration< GraphT >::graph_handler_.
setGraphHandler()
| inline |
Установить обработчик графа.
Определение в строке 80 файла graph_registration.h.
Документация по данным членам
graph_handler_
| protected |
Обработчик графа.
Определение в строке 114 файла graph_registration.h.
Используется в pcl::GraphRegistration< GraphT >::addPointCloud(), pcl::GraphRegistration< GraphT >::getGraphHandler() и pcl::GraphRegistration< GraphT >::setGraphHandler().
last_aligned_vertex_
| protected |
Последняя оценка позы.
Определение в строке 116 файла graph_registration.h.
Используется в pcl::GraphRegistration< GraphT >::compute().
last_vertices_
| protected |
Вершины, добавленные в граф с момента последнего вызова compute.
Определение в строке 118 файла graph_registration.h.
Используется в pcl::GraphRegistration< GraphT >::addPointCloud() и pcl::GraphRegistration< GraphT >::compute().
Документация по этому классу была сгенерирована из следующего файла:
- pcl/registration/graph_registration.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_graph_registration.html