DataContainer является контейнером для входных и целевых облаков точек и реализует интерфейс для вычисления соответствий между соответствующими точками в входном и целевом облаках Подробнее...
#include <pcl/registration/correspondence_rejection.h>
Общедоступные члены-функции | |
| 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 () |
| Получение указателя на целевой набор данных входного облака точек. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| 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()
| inline |
Пустой конструктор.
Определение в строке 247 файла correspondence_rejection.h.
~DataContainer()
| overridedefault |
Пустой деструктор.
Документация функций-членов
getCorrespondenceScore() [1/2]
| inlineoverridevirtual |
Получение оценки соответствия для заданной пары соответствующих точек.
getCorrespondenceScore() [2/2]
| inlineoverridevirtual |
Получение оценки соответствия для точки в облаке входных точек.
getCorrespondenceScoreFromNormals()
Получение оценки соответствия для заданной пары соответствующих точек на основе угла между нормалями.
getInputNormals()
| inline |
Получить нормали, вычисленные для входного облака точек.
Определение в строке 325 файла correspondence_rejection.h.
getInputSource()
| inline |
Получить указатель на целевой набор данных входного облака точек.
Определение в строке 276 файла correspondence_rejection.h.
getInputTarget()
| inline |
Получить указатель на целевой набор данных входного облака точек.
Определение в строке 294 файла correspondence_rejection.h.
getTargetNormals()
| inline |
Получить нормали, вычисленные для целевого облака точек.
Определение в строке 341 файла correspondence_rejection.h.
setInputNormals()
| inline |
Установить нормали, вычисленные для входного облака точек.
- Parameters
-
[in] normals вычисленные нормали для входного облака
Определение в строке 318 файла correspondence_rejection.h.
setInputSource()
| inline |
Предоставьте исходное облако точек (должны быть данные XYZ!), используемое для вычисления расстояния соответствия.
- Parameters
-
[in] cloud облако, содержащее данные XYZ
Определение в строке 269 файла correspondence_rejection.h.
setInputTarget()
| inline |
Предоставьте целевое облако точек (должны быть данные XYZ!), используемое для вычисления расстояния соответствия.
- Parameters
-
[in] target облако, содержащее данные XYZ
Определение в строке 286 файла correspondence_rejection.h.
setSearchMethodTarget()
| inline |
Предоставьте указатель на объект поиска, используемый для поиска соответствий в целевом облаке.
- Parameters
-
[in] tree указатель на пространственный объект поиска. [in] force_no_recompute Если установлено в true, этот дерево НИКОГДА не будет пересчитан, независимо от вызовов setInputTarget. Используйте только в том случае, если вы уверены, что дерево будет установлено правильно.
Определение в строке 307 файла correspondence_rejection.h.
setTargetNormals()
| 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