Spec-Zone.ru › PointCloudLibrary

DataContainer является контейнером для входных и целевых облаков точек и реализует интерфейс для вычисления соответствий между соответствующими точками в входном и целевом облаках Подробнее...

#include <pcl/registration/correspondence_rejection.h>

Граф наследования
[легенда]
Граф сотрудничества
[легенда]
END_OF_DOCUMENT_MARKER

Общедоступные члены-функции

DataContainer (bool needs_normals=false)
Конструктор по умолчанию. Подробнее...
~DataContainer () override=default
Деструктор по умолчанию. Подробнее...
void setInputSource (const PointCloudConstPtr &cloud)
Предоставление набора данных исходного облака точек (должен содержать данные XYZ!), используемого для вычисления расстояния соответствия. Подробнее...
PointCloudConstPtr const getInputSource ()
Получение указателя на целевой набор данных входного облака точек. Подробнее...
void setInputTarget (const PointCloudConstPtr &target)
Предоставление целевого набора данных облака точек (должен содержать данные XYZ!), используемого для вычисления расстояния соответствия. Подробнее...
PointCloudConstPtr const getInputTarget ()
Получение указателя на целевой набор данных входного облака точек. Подробнее...

Дополнительные унаследованные члены

- Публичные типы, унаследованные от pcl::registration::DataContainerInterface
using Ptr = shared_ptr< DataContainerInterface >
using ConstPtr = shared_ptr< const DataContainerInterface >

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

шаблон<typename PointT, typename NormalT = pcl::PointNormal>
класс pcl::registration::DataContainer< PointT, NormalT >

DataContainer — контейнер для входных и целевых облаков точек и реализует интерфейс для вычисления оценок соответствия между соответствующими точками в облаках входных и целевых точек

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

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

DataContainer()

шаблон<typename PointT , typename NormalT = pcl::PointNormal>
pcl::registration::DataContainer< PointT, NormalT >::DataContainer ( bool needs_normals = false )
inline

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

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

~DataContainer()

шаблон<typename PointT , typename NormalT = pcl::PointNormal>
pcl::registration::DataContainer< PointT, NormalT >::~DataContainer ( )
overridedefault

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

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

getCorrespondenceScore() [1/2]

шаблон<typename PointT , typename NormalT = pcl::PointNormal>
double pcl::registration::DataContainer< PointT, NormalT >::getCorrespondenceScore ( const pcl::Correspondence & corr )
inlineoverridevirtual

Получение оценки соответствия для заданной пары соответствующих точек.

getCorrespondenceScore() [2/2]

шаблон<typename PointT , typename NormalT = pcl::PointNormal>
double pcl::registration::DataContainer< PointT, NormalT >::getCorrespondenceScore ( int index )
inlineoverridevirtual

Получение оценки соответствия для точки в облаке входных точек.

getCorrespondenceScoreFromNormals()

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

getInputNormals()

template<typename PointT , typename NormalT = pcl::PointNormal>
NormalsConstPtr pcl::registration::DataContainer< PointT, NormalT >::getInputNormals ( )
inline

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

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

getInputSource()

template<typename PointT , typename NormalT = pcl::PointNormal>
PointCloudConstPtr const pcl::registration::DataContainer< PointT, NormalT >::getInputSource ( )
inline

Получить указатель на целевой набор данных входного облака точек.

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

getInputTarget()

template<typename PointT , typename NormalT = pcl::PointNormal>
PointCloudConstPtr const pcl::registration::DataContainer< PointT, NormalT >::getInputTarget ( )
inline

Получить указатель на целевой набор данных входного облака точек.

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

getTargetNormals()

template<typename PointT , typename NormalT = pcl::PointNormal>
NormalsConstPtr pcl::registration::DataContainer< PointT, NormalT >::getTargetNormals ( )
inline

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

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

setInputNormals()

template<typename PointT , typename NormalT = pcl::PointNormal>
void pcl::registration::DataContainer< PointT, NormalT >::setInputNormals ( const NormalsConstPtr & normals )
inline

Установить нормали, вычисленные для входного облака точек.

Parameters
[in] normals вычисленные нормали для входного облака

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

setInputSource()

template<typename PointT , typename NormalT = pcl::PointNormal>
void pcl::registration::DataContainer< PointT, NormalT >::setInputSource ( const PointCloudConstPtr & cloud )
inline

Предоставьте исходное облако точек (должны быть данные XYZ!), используемое для вычисления расстояния соответствия.

Parameters
[in] cloud облако, содержащее данные XYZ

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

setInputTarget()

template<typename PointT , typename NormalT = pcl::PointNormal>
void pcl::registration::DataContainer< PointT, NormalT >::setInputTarget ( const PointCloudConstPtr & target )
inline

Предоставьте целевое облако точек (должны быть данные XYZ!), используемое для вычисления расстояния соответствия.

Parameters
[in] target облако, содержащее данные XYZ

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

setSearchMethodTarget()

template<typename PointT , typename NormalT = pcl::PointNormal>
void pcl::registration::DataContainer< PointT, NormalT >::setSearchMethodTarget ( const KdTreePtr & tree,
bool force_no_recompute = false
)
inline

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

Parameters
[in] tree указатель на пространственный объект поиска.
[in] force_no_recompute Если установлено в true, этот дерево НИКОГДА не будет пересчитан, независимо от вызовов setInputTarget. Используйте только в том случае, если вы уверены, что дерево будет установлено правильно.

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

setTargetNormals()

template<typename PointT , typename NormalT = pcl::PointNormal>
void pcl::registration::DataContainer< PointT, NormalT >::setTargetNormals ( const NormalsConstPtr & normals )
inline

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

Параметры
[in] normals нормали, вычисленные для входного облака

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


The documentation for this class was generated from the following file:
  • pcl/registration/correspondence_rejection.h

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

Spec-Zone.ru

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