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. Подробнее...

Подробное описание

template<typename GraphT>
class 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 & cloud,
const Eigen::Matrix4f & pose
)
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