Spec-Zone.ru › PointCloudLibrary

Соответствие представляет собой соответствие между двумя сущностями (например, точками, дескрипторами и т. д.). Подробнее...

#include <pcl/correspondence.h>

Inheritance graph
[легенда]

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

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]

pcl::Correspondence::Correspondence ( )
inlinedefault

Стандартный конструктор.

Устанавливает index_query в 0, index_match в -1 и distance в std::numeric_limits<float>::max().

Correspondence() [2/2]

pcl::Correspondence::Correspondence ( index_t _index_query,
index_t _index_match,
float _distance
)
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

Spec-Zone.ru

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