Spec-Zone.ru › PointCloudLibrary

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

#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
};
Расстояние между соответствующими точками или вес, обозначающий степень уверенности в оценке соответствия. Подробнее...

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

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

Оно задаётся индексами исходной и целевой точек, а также расстоянием между ними.

Автор
Dirk Holz, Radu B. Rusu, Bastian Steder

Определение в строке 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::CorrespondenceEstimation< PointSource, PointTarget, 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()().

index_match

index_t pcl::Correspondence::index_match = UNAVAILABLE

Индекс соответствующей (целевой) точки.

Если соответствие не найдено, устанавливается значение -1.

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

Используется в pcl::JointIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation(), pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >::determineCorrespondences(), pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, 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()().

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::CorrespondenceEstimation< PointSource, PointTarget, 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()().

weight

float pcl::Correspondence::weight

Определение в строке 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