Spec-Zone.ru › PointCloudLibrary

GraphRegistration класс является базовым классом для методов регистрации на основе графов Подробнее...

#include <pcl/registration/graph_registration.h>

Inheritance graph
[легенда]

Публичные типы

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 — базовый класс для методов регистрации на основе графов

Автор
Nicola Fioraio

Определение в строке 51 файла graph_registration.h.

Документация по переопределенным типам

GraphHandler

template<typename GraphT >
using pcl::GraphRegistration< GraphT >::GraphHandler = pcl::registration::GraphHandler<GraphT>

Определение в строке 53 файла graph_registration.h.

GraphHandlerConstPtr

template<typename GraphT >
using pcl::GraphRegistration< GraphT >::GraphHandlerConstPtr = typename pcl::registration::GraphHandler<GraphT>::ConstPtr

Определение в строке 55 файла graph_registration.h.

GraphHandlerPtr

template<typename GraphT >
using pcl::GraphRegistration< GraphT >::GraphHandlerPtr = typename pcl::registration::GraphHandler<GraphT>::Ptr

Определение в строке 54 файла graph_registration.h.

GraphHandlerVertex

template<typename GraphT >
using pcl::GraphRegistration< GraphT >::GraphHandlerVertex = typename pcl::registration::GraphHandler<GraphT>::Vertex

Определение в строке 57 файла graph_registration.h.

Конструктор и деструктор

GraphRegistration()

template<typename GraphT >
pcl::GraphRegistration< GraphT >::GraphRegistration ( )
inline

Пустой конструктор.

Определение в строке 60 файла graph_registration.h.

~GraphRegistration()

template<typename GraphT >
virtual pcl::GraphRegistration< GraphT >::~GraphRegistration ( )
virtualdefault

Пустой деструктор.

Документация по членам-функциям

addPointCloud()

template<typename GraphT >
template<typename PointT >
void pcl::GraphRegistration< GraphT >::addPointCloud ( const typename pcl::PointCloud< PointT >::ConstPtr & облако,
const Eigen::Matrix4f & положение
)
inline

Добавить облако точек и соответствующее положение камеры в граф.

Определение в строке 72 файла graph_registration.h.

Ссылается на pcl::GraphRegistration< GraphT >::graph_handler_, и pcl::GraphRegistration< GraphT >::last_vertices_.

compute()

template<typename GraphT >
void pcl::GraphRegistration< GraphT >::compute ( )
inline

Проверить, были ли добавлены новые положения, затем вызвать метод регистрации, реализованный подклассами.

Определение в строке 103 файла graph_registration.h.

Ссылается на pcl::GraphRegistration< GraphT >::last_aligned_vertex_, и pcl::GraphRegistration< GraphT >::last_vertices_.

getGraphHandler() [1/2]

template<typename GraphT >
GraphHandlerPtr pcl::GraphRegistration< GraphT >::getGraphHandler ( )
inline

Получить указатель на обработчик графа.

Определение в строке 87 файла graph_registration.h.

Ссылается на pcl::GraphRegistration< GraphT >::graph_handler_.

getGraphHandler() [2/2]

template<typename GraphT >
GraphHandlerConstPtr pcl::GraphRegistration< GraphT >::getGraphHandler ( ) const
inline

Получить указатель на обработчик графа.

Определение в строке 94 файла graph_registration.h.

Ссылается на pcl::GraphRegistration< GraphT >::graph_handler_.

setGraphHandler()

template<typename GraphT >
void pcl::GraphRegistration< GraphT >::setGraphHandler ( GraphHandlerPtr & gh )
inline

Установить обработчик графа.

Определение в строке 80 файла graph_registration.h.

Ссылки на pcl::GraphRegistration< GraphT >::graph_handler_.

Документация по данным членам

graph_handler_

template<typename GraphT >
GraphHandlerPtr pcl::GraphRegistration< GraphT >::graph_handler_
protected

Обработчик графа.

Определение в строке 114 файла graph_registration.h.

Используется в pcl::GraphRegistration< GraphT >::addPointCloud(), pcl::GraphRegistration< GraphT >::getGraphHandler() и pcl::GraphRegistration< GraphT >::setGraphHandler().

last_aligned_vertex_

template<typename GraphT >
GraphHandlerVertex pcl::GraphRegistration< GraphT >::last_aligned_vertex_
protected

Последняя оценка позы.

Определение в строке 116 файла graph_registration.h.

Используется в pcl::GraphRegistration< GraphT >::compute().

last_vertices_

template<typename GraphT >
std::vector<GraphHandlerVertex> pcl::GraphRegistration< GraphT >::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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API