Spec-Zone.ru › PointCloudLibrary

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

#include <pcl/visualization/registration_visualizer.h>

Публичные члены-функции

RegistrationVisualizer ()
Пустой конструктор. Подробнее...
~RegistrationVisualizer ()
bool setRegistration (pcl::Registration< PointSource, PointTarget, Scalar > &registration)
Установить алгоритм регистрации, промежуточные шаги которого будут отрисованы. Подробнее...
void startDisplay ()
Запустить поток просмотра. Подробнее...
void stopDisplay ()
Остановить поток просмотра. Подробнее...
void updateIntermediateCloud (const pcl::PointCloud< PointSource > &cloud_src, const pcl::Indices &indices_src, const pcl::PointCloud< PointTarget > &cloud_tgt, const pcl::Indices &indices_tgt)
Обновляет локальные буферы визуализатора cloud_intermediate, cloud_intermediate_indices, cloud_target_indices новейшими промежуточными результатами регистрации. Подробнее...
void setMaximumDisplayedCorrespondences (const int maximum_displayed_correspondences)
Установить максимальное количество линий соответствия, которые будут отрисованы. Подробнее...
std::size_t getMaximumDisplayedCorrespondences ()
Возвратить максимальное количество линий соответствия, которые отрисовываются. Подробнее...

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

template<typename PointSource, typename PointTarget, typename Scalar = float>
class pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >

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

В качестве входных данных рассматривается алгоритм регистрации, и визуализируется его сходимость.

Автор
Gheorghe Lisca

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

Документация конструктора и деструктора

RegistrationVisualizer()

template<typename PointSource , typename PointTarget , typename Scalar = float>
pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::RegistrationVisualizer ( )
inline

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

Определено в строке 62 файла registration_visualizer.h.

~RegistrationVisualizer()

template<typename PointSource , typename PointTarget , typename Scalar = float>
pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::~RegistrationVisualizer ( )
inline

Определено в строке 71 файла registration_visualizer.h.

Ссылки на pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::stopDisplay().

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

getMaximumDisplayedCorrespondences()

template<typename PointSource , typename PointTarget , typename Scalar = float>
std::size_t pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::getMaximumDisplayedCorrespondences ( )
inline

Возвратить максимальное количество линий соответствия, которые отрисовываются.

Определено в строке 151 файла registration_visualizer.h.

setMaximumDisplayedCorrespondences()

template<typename PointSource , typename PointTarget , typename Scalar = float>
void pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::setMaximumDisplayedCorrespondences ( const int maximum_displayed_correspondences )
inline

Установить максимальное количество отображаемых соответствий.

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

setRegistration()

template<typename PointSource , typename PointTarget , typename Scalar = float>
bool pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::setRegistration ( pcl::Registration< PointSource, PointTarget, Scalar > & registration )
inline

Установить алгоритм регистрации, промежуточные шаги которого будут отображаться.

Метод создаёт локальную функцию обратного вызова pcl::RegistrationVisualizer::update_visualizer_ и привязывает её к функции обновления локальных буферов pcl::RegistrationVisualizer::updateIntermediateCloud(). Затем локальная функция обратного вызова pcl::RegistrationVisualizer::update_visualizer_ связывается с функцией обратного вызова pcl::Registration::update_visualizer_.

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

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

Ссылки на pcl::Registration< PointSource, PointTarget, Scalar >::getClassName(), pcl::Registration< PointSource, PointTarget, Scalar >::registerVisualizationCallback() и pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::updateIntermediateCloud().

startDisplay()

template<typename PointSource , typename PointTarget , typename Scalar >
void pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::startDisplay

Запустить поток визуализатора.

Определение в строке 48 файла registration_visualizer.hpp.

stopDisplay()

template<typename PointSource , typename PointTarget , typename Scalar >
void pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::stopDisplay

Остановить поток визуализатора.

Определение в строке 56 файла registration_visualizer.hpp.

Используется в pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::~RegistrationVisualizer().

updateIntermediateCloud()

template<typename PointSource , typename PointTarget , typename Scalar >
void pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::updateIntermediateCloud ( const pcl::PointCloud< PointSource > & cloud_src,
const pcl::Indices & indices_src,
const pcl::PointCloud< PointTarget > & cloud_tgt,
const pcl::Indices & indices_tgt
)

Обновляет локальные буферы визуализатора cloud_intermediate, cloud_intermediate_indices, cloud_target_indices новыми промежуточными результатами регистрации.

Параметры
cloud_src представляет исходное облако точек
indices_src представляет индексы промежуточных точек источника, используемых для оценки жесткого преобразования
cloud_tgt представляет целевое облако точек
indices_tgt представляет индексы целевых точек, используемых для оценки жесткого преобразования

Определение в строке 190 файла registration_visualizer.hpp.

Используется в pcl::RegistrationVisualizer< PointSource, PointTarget, Scalar >::setRegistration().


Документация для этого класса была сгенерирована из следующих файлов:
  • pcl/visualization/registration_visualizer.h
  • pcl/visualization/impl/registration_visualizer.hpp

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_registration_visualizer.html

Spec-Zone.ru

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