Соответствие представляет собой соответствие между двумя сущностями (например, точками, дескрипторами и т. д.). Подробнее...
#include <pcl/correspondence.h>
Публичные члены-функции | |
| Correspondence ()=default | |
| Стандартный конструктор. Подробнее... |
|
| Correspondence (index_t _index_query, index_t _index_match, float _distance) | |
| Конструктор. Подробнее... |
|
Публичные атрибуты | |
| index_t | index_query = 0 |
| Индекс точки запроса (источника). Подробнее... |
|
| index_t | index_match = UNAVAILABLE |
| Индекс точки соответствия (цели). Подробнее... |
|
| union { | |
| float distance = std::numeric_limits<float>::max() | |
| float weight | |
| }; | |
| Расстояние между соответствующими точками или вес, указывающий на уверенность в оценке соответствия. Подробнее... |
|
Подробное описание
Соответствие представляет собой соответствие между двумя сущностями (например, точками, дескрипторами и т. д.).
Это представлено с помощью индексов точки источника и точки цели, а также расстояния между ними.
Определение в строке 60 файла correspondence.h.
Документация конструктора и деструктора
Correspondence() [1/2]
| inlinedefault |
Стандартный конструктор.
Устанавливает index_query в 0, index_match в -1 и distance в std::numeric_limits<float>::max().
Correspondence() [2/2]
| inline |
Конструктор.
Определение в строке 79 файла correspondence.h.
Документация по данным членам
| union { ... } |
Расстояние между соответствующими точками или вес, указывающий на уверенность в оценке соответствия.
distance
| float pcl::Correspondence::distance = std::numeric_limits<float>::max() |
Определение в строке 69 файла correspondence.h.
Используется в pcl::recognition::TrimmedICP< PointT, Scalar >::compareCorrespondences(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineReciprocalCorrespondences(), pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >::determineReciprocalCorrespondences(), pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >::determineReciprocalCorrespondences(), pcl::isBetterCorrespondence(), pcl::registration::sortCorrespondencesByDistance::operator()(), pcl::registration::sortCorrespondencesByQueryIndexAndDistance::operator()(), pcl::registration::sortCorrespondencesByMatchIndexAndDistance::operator()(), и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, float >::setInputTarget().
index_match
| index_t pcl::Correspondence::index_match = НЕДОСТУПНО |
Индекс соответствующей (целевой) точки.
Установлено в -1, если соответствие не найдено.
Определение в строке 65 файла correspondence.h.
Используется в pcl::JointIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineReciprocalCorrespondences(), pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >::determineReciprocalCorrespondences(), pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >::determineReciprocalCorrespondences(), pcl::registration::DataContainer< PointT, NormalT >::getCorrespondenceScore(), pcl::registration::DataContainer< PointT, NormalT >::getCorrespondenceScoreFromNormals(), pcl::registration::sortCorrespondencesByMatchIndex::operator()(), pcl::registration::sortCorrespondencesByMatchIndexAndDistance::operator()(), и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, float >::setInputTarget().
index_query
| index_t pcl::Correspondence::index_query = 0 |
Индекс точки запроса (источника).
Определение в строке 63 файла correspondence.h.
Используется в pcl::JointIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineReciprocalCorrespondences(), pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >::determineReciprocalCorrespondences(), pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >::determineReciprocalCorrespondences(), pcl::registration::DataContainer< PointT, NormalT >::getCorrespondenceScore(), pcl::registration::DataContainer< PointT, NormalT >::getCorrespondenceScoreFromNormals(), pcl::registration::sortCorrespondencesByQueryIndex::operator()(), pcl::registration::sortCorrespondencesByQueryIndexAndDistance::operator()(), и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, float >::setInputTarget().
вес
| float pcl::Correspondence::вес |
Определение в строке 70 файла correspondence.h.
Документация для этой структуры была сгенерирована из следующего файла:
- pcl/correspondence.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1_correspondence.html