Абстрактный класс CorrespondenceEstimationBase. Подробнее...
#include <pcl/registration/correspondence_estimation.h>
Общедоступные функции-члены | |
| CorrespondenceEstimationBase () | |
| Пустой конструктор. Подробнее... |
|
| ~CorrespondenceEstimationBase () override=default | |
| Пустой деструктор. Подробнее... |
|
| void | setInputSource (const PointCloudSourceConstPtr &cloud) |
| Задать указатель на входное исходное облако (например, облако точек, которое требуется выровнять относительно целевого облака). Подробнее... |
|
| PointCloudSourceConstPtr const | getInputSource () |
| Получить указатель на входной набор данных целевого облака точек. Подробнее... |
|
| void | setInputTarget (const PointCloudTargetConstPtr &cloud) |
| Задать указатель на входное целевое облако (например, облако точек, относительно которого требуется выровнять исходное облако). Подробнее... |
|
| PointCloudTargetConstPtr const | getInputTarget () |
| Получить указатель на входной набор данных целевого облака точек. Подробнее... |
|
| void | setNumberOfThreads (unsigned int nr_threads) |
| Задать количество используемых потоков. Подробнее... |
|
| virtual bool | requiresSourceNormals () const |
| Проверить, требуются ли этому отбраковщику нормали исходного облака. Подробнее... |
|
| virtual void | setSourceNormals (pcl::PCLPointCloud2::ConstPtr) |
| Абстрактный метод для задания нормалей исходного облака. Подробнее... |
|
| virtual bool | requiresTargetNormals () const |
| Проверить, требуются ли этому отбраковщику нормали целевого облака. Подробнее... |
|
| virtual void | setTargetNormals (pcl::PCLPointCloud2::ConstPtr) |
| Абстрактный метод для задания нормалей целевого облака. Подробнее... |
|
| void | setIndicesSource (const IndicesPtr &indices) |
| Задать указатель на вектор индексов, соответствующих входному исходному облаку точек. Подробнее... |
|
| IndicesPtr const | getIndicesSource () |
| Получить указатель на вектор индексов, используемых для исходного набора данных. Подробнее... |
|
| void | setIndicesTarget (const IndicesPtr &indices) |
| Задать указатель на вектор индексов, соответствующих входному целевому облаку точек. Подробнее... |
|
| IndicesPtr const | getIndicesTarget () |
| Получить указатель на вектор индексов, используемых для целевого набора данных. Подробнее... |
|
| void | setSearchMethodTarget (const KdTreePtr &tree, bool force_no_recompute=false) |
| Задать указатель на объект поиска, используемый для нахождения соответствий в целевом облаке. Подробнее... |
|
| KdTreePtr | getSearchMethodTarget () const |
| Получить указатель на метод поиска, используемый для нахождения соответствий в целевом облаке. Подробнее... |
|
| void | setSearchMethodSource (const KdTreeReciprocalPtr &tree, bool force_no_recompute=false) |
| Задать указатель на объект поиска, используемый для нахождения соответствий в исходном облаке (обычно применяется при поиске взаимных соответствий). Подробнее... |
|
| KdTreeReciprocalPtr | getSearchMethodSource () const |
| Получить указатель на метод поиска, используемый для нахождения соответствий в исходном облаке. Подробнее... |
|
| virtual void | determineCorrespondences (pcl::Correspondences &correspondences, double max_distance=std::numeric_limits< double >::max())=0 |
| Определить соответствия между входным и целевым облаками. Подробнее... |
|
| virtual void | determineReciprocalCorrespondences (pcl::Correspondences &correspondences, double max_distance=std::numeric_limits< double >::max())=0 |
| Определить взаимные соответствия между входным и целевым облаками. Подробнее... |
|
| void | setPointRepresentation (const PointRepresentationConstPtr &point_representation) |
| Задать общий указатель boost на PointRepresentation для целевого облака, используемый при поиске ближайших соседей. Подробнее... |
|
| void | setPointRepresentationReciprocal (const PointRepresentationReciprocalConstPtr &point_representation_reciprocal) |
| Задать общий указатель boost на PointRepresentation для исходного облака, используемый при поиске ближайших соседей. Подробнее... |
|
| virtual CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::Ptr | clone () const =0 |
| Создать копию и привести её к типу CorrespondenceEstimationBase. Подробнее... |
|
|
| |
| PCLBase () | |
| Пустой конструктор. Подробнее... |
|
| PCLBase (const PCLBase &base) | |
| Конструктор копирования. Подробнее... |
|
| virtual | ~PCLBase ()=default |
| Деструктор. Подробнее... |
|
| virtual void | setInputCloud (const PointCloudConstPtr &cloud) |
| Задать указатель на входной набор данных. Подробнее... |
|
| PointCloudConstPtr const | getInputCloud () const |
| Получить указатель на входной набор данных облака точек. Подробнее... |
|
| virtual void | setIndices (const IndicesPtr &indices) |
| Задать указатель на вектор индексов, представляющий входные данные. Подробнее... |
|
| virtual void | setIndices (const IndicesConstPtr &indices) |
| Задать указатель на вектор индексов, представляющий входные данные. Подробнее... |
|
| virtual void | setIndices (const PointIndicesConstPtr &indices) |
| Задать указатель на вектор индексов, представляющий входные данные. Подробнее... |
|
| virtual void | setIndices (std::size_t row_start, std::size_t col_start, std::size_t nb_rows, std::size_t nb_cols) |
| Задать индексы точек, расположенных в интересующей области облака точек. Подробнее... |
|
| IndicesPtr | getIndices () |
| Получить указатель на используемый вектор индексов. Подробнее... |
|
| IndicesConstPtr const | getIndices () const |
| Получить указатель на используемый вектор индексов. Подробнее... |
|
| const PointSource & | operator[] (std::size_t pos) const |
| Переопределить operator[] класса PointCloud для сокращения кода. Подробнее... |
|
Защищенные функции-члены | |
| const std::string & | getClassName () const |
| Метод абстрактного класса для получения имени. Подробнее... |
|
| bool | initCompute () |
| Инициализация внутренних вычислений. Подробнее... |
|
| bool | initComputeReciprocal () |
| Инициализация внутренних вычислений для взаимных соответствий. Подробнее... |
|
|
| |
| bool | initCompute () |
| Этот метод следует вызывать перед началом фактических вычислений. Подробнее... |
|
| bool | deinitCompute () |
| Этот метод следует вызывать после завершения фактических вычислений. Подробнее... |
|
Защищённые атрибуты | |
| std::string | corr_name_ |
| Название метода оценки соответствий. Подробнее... |
|
| KdTreePtr | tree_ |
| Указатель на объект пространственного поиска, используемый для целевого набора данных. Подробнее... |
|
| KdTreeReciprocalPtr | tree_reciprocal_ |
| Указатель на объект пространственного поиска, используемый для исходного набора данных. Подробнее... |
|
| PointCloudTargetConstPtr | target_ |
| Целевой набор данных входного облака точек. Подробнее... |
|
| IndicesPtr | target_indices_ |
| Индексы точек целевого облака точек. Подробнее... |
|
| PointRepresentationConstPtr | point_representation_ |
| Используемое представление целевой точки (внутреннее). Подробнее... |
|
| PointRepresentationReciprocalConstPtr | point_representation_reciprocal_ |
| Используемое представление исходной точки (внутреннее). Подробнее... |
|
| PointCloudTargetPtr | input_transformed_ |
| Преобразованный исходный набор данных входного облака точек. Подробнее... |
|
| std::vector< pcl::PCLPointField > | input_fields_ |
| Типы доступных полей входных точек. Подробнее... |
|
| bool | target_cloud_updated_ {true} |
| Переменная, указывающая, появилось ли новое целевое облако, то есть требуется ли его повторная предварительная обработка. Подробнее... |
|
| bool | source_cloud_updated_ {true} |
| Переменная, указывающая, появилось ли новое исходное облако, то есть требуется ли его повторная предварительная обработка. Подробнее... |
|
| bool | force_no_recompute_ {false} |
| Флаг, который при установке запрещает повторное вычисление дерева, работающего с целевым облаком. Подробнее... |
|
| bool | force_no_recompute_reciprocal_ {false} |
| Флаг, который при установке запрещает повторное вычисление дерева, работающего с исходным облаком. Подробнее... |
|
| unsigned int | num_threads_ {1} |
|
| |
| PointCloudConstPtr | input_ |
| Входной набор данных облака точек. Подробнее... |
|
| IndicesPtr | indices_ |
| Указатель на вектор используемых индексов точек. Подробнее... |
|
| bool | use_indices_ |
| Установите значение true, если используются индексы точек. Подробнее... |
|
| bool | fake_indices_ |
| Если набор индексов не задан, мы создаём фиктивный набор индексов, соответствующий входному облаку точек. Подробнее... |
|
Подробное описание
template<typename PointSource, typename PointTarget, typename Scalar = float>
class pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >
Абстрактный класс CorrespondenceEstimationBase.
От этого класса должны наследоваться все методы оценки соответствий.
Определение в строке 60 файла correspondence_estimation.h.
Документация определений типов-членов
ConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::ConstPtr = shared_ptr<const CorrespondenceEstimationBase<PointSource, PointTarget, Scalar> > |
Определение в строке 64 файла correspondence_estimation.h.
KdTree
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::KdTree = pcl::search::KdTree<PointTarget> |
Определение в строке 73 файла correspondence_estimation.h.
KdTreeConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::KdTreeConstPtr = typename KdTree::ConstPtr |
Определение в строке 75 файла correspondence_estimation.h.
KdTreePtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::KdTreePtr = typename KdTree::Ptr |
Определение в строке 74 файла correspondence_estimation.h.
KdTreeReciprocal
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::KdTreeReciprocal = pcl::search::KdTree<PointSource> |
Определение в строке 77 файла correspondence_estimation.h.
KdTreeReciprocalConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::KdTreeReciprocalConstPtr = typename KdTreeReciprocal::ConstPtr |
Определение в строке 79 файла correspondence_estimation.h.
KdTreeReciprocalPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::KdTreeReciprocalPtr = typename KdTreeReciprocal::Ptr |
Определение в строке 78 файла correspondence_estimation.h.
PointCloudSource
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointCloudSource = pcl::PointCloud<PointSource> |
Определение в строке 81 файла correspondence_estimation.h.
PointCloudSourceConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointCloudSourceConstPtr = typename PointCloudSource::ConstPtr |
Определение в строке 83 файла correspondence_estimation.h.
PointCloudSourcePtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointCloudSourcePtr = typename PointCloudSource::Ptr |
Определение в строке 82 файла correspondence_estimation.h.
PointCloudTarget
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointCloudTarget = pcl::PointCloud<PointTarget> |
Определение в строке 85 файла correspondence_estimation.h.
PointCloudTargetConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointCloudTargetConstPtr = typename PointCloudTarget::ConstPtr |
Определение в строке 87 файла correspondence_estimation.h.
PointCloudTargetPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointCloudTargetPtr = typename PointCloudTarget::Ptr |
Определение в строке 86 файла correspondence_estimation.h.
PointRepresentationConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointRepresentationConstPtr = typename KdTree::PointRepresentationConstPtr |
Определение в строке 89 файла correspondence_estimation.h.
PointRepresentationReciprocalConstPtr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::PointRepresentationReciprocalConstPtr = typename KdTreeReciprocal::PointRepresentationConstPtr |
Определение в строке 90 файла correspondence_estimation.h.
Ptr
| using pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::Ptr = shared_ptr<CorrespondenceEstimationBase<PointSource, PointTarget, Scalar> > |
Определение в строке 62 файла correspondence_estimation.h.
Документация конструктора и деструктора
CorrespondenceEstimationBase()
| inline |
Пустой конструктор.
Определение в строке 94 файла correspondence_estimation.h.
~CorrespondenceEstimationBase()
| overridedefault |
Пустой деструктор.
Документация функций-членов
clone()
| pure virtual |
Создает копию и приводит ее к типу CorrespondenceEstimationBase.
Реализована в pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >, pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >, pcl::registration::CorrespondenceEstimationOrganizedProjection< PointSource, PointTarget, Scalar >, и pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >.
determineCorrespondences()
| pure virtual |
Определяет соответствия между входным и целевым облаками точек.
- Параметры
-
[out] correspondences найденные соответствия (индекс точки запроса, индекс целевой точки, расстояние) [in] max_distance максимально допустимое расстояние между соответствиями
Реализована в pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >, pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >, pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >, и pcl::registration::CorrespondenceEstimationOrganizedProjection< PointSource, PointTarget, Scalar >.
determineReciprocalCorrespondences()
| pure virtual |
Определяет взаимные соответствия между входным и целевым облаками точек.
Соответствие считается взаимным, если Src_i соответствует Tgt_i, а Tgt_i, в свою очередь, соответствует Src_i.
- Параметры
-
[out] correspondences найденные соответствия (индекс точки запроса и целевой точки, расстояние) [in] max_distance максимально допустимое расстояние между соответствиями
Реализована в pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar >, pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >, pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >, и pcl::registration::CorrespondenceEstimationOrganizedProjection< PointSource, PointTarget, Scalar >.
getClassName()
| inlineprotected |
Метод абстрактного класса для получения имени.
Определение в строке 354 файла correspondence_estimation.h.
Ссылки на pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::corr_name_.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSourceNormals() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setTargetNormals().
getIndicesSource()
| inline |
Возвращает указатель на вектор индексов, используемых для исходного набора данных.
Определение в строке 201 файла correspondence_estimation.h.
Ссылки на pcl::PCLBase< PointSource >::indices_.
getIndicesTarget()
| inline |
Возвращает указатель на вектор индексов, используемых для целевого набора данных.
Определение в строке 218 файла correspondence_estimation.h.
Ссылки на pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::target_indices_.
getInputSource()
| inline |
Возвращает указатель на входной набор данных облака точек — целевой набор.
Определение в строке 121 файла correspondence_estimation.h.
Ссылки на pcl::PCLBase< PointSource >::input_.
getInputTarget()
| inline |
Возвращает указатель на входной набор данных целевого облака точек.
Определение в строке 135 файла correspondence_estimation.h.
Ссылки на pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::target_.
getSearchMethodSource()
| inline |
Возвращает указатель на метод поиска, используемый для нахождения соответствий в исходном облаке.
Определение в строке 267 файла correspondence_estimation.h.
getSearchMethodTarget()
| inline |
Возвращает указатель на метод поиска, используемый для нахождения соответствий в целевом облаке.
Определение в строке 242 файла correspondence_estimation.h.
Ссылки на pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::tree_.
initCompute()
| protected |
Инициализация внутренних вычислений.
Определение в строке 74 файла correspondence_estimation.hpp.
initComputeReciprocal()
| protected |
Инициализация внутренних вычислений для взаимных соответствий.
Определение в строке 98 файла correspondence_estimation.hpp.
requiresSourceNormals()
| inlinevirtual |
Проверяет, требуются ли этому фильтру нормали исходного облака.
Переопределена в pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar > и pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >.
Определение в строке 159 файла correspondence_estimation.h.
requiresTargetNormals()
| inlinevirtual |
Проверяет, требуются ли этому фильтру нормали целевого облака.
Переопределена в pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >.
Определение в строке 175 файла correspondence_estimation.h.
setIndicesSource()
| inline |
Предоставляет указатель на вектор индексов, представляющих входное исходное облако точек.
- Параметры
-
[in] indices указатель на вектор индексов
Определение в строке 194 файла correspondence_estimation.h.
setIndicesTarget()
| inline |
Предоставляет указатель на вектор индексов, представляющих входное целевое облако точек.
- Параметры
-
[in] indices указатель на вектор индексов
Определение в строке 210 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::target_cloud_updated_ и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::target_indices_.
setInputSource()
| inline |
Предоставляет указатель на входной источник (например, облако точек, которое требуется совместить с целевым облаком).
- Параметры
-
[in] cloud входное исходное облако точек
Определение в строке 112 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::input_fields_, pcl::PCLBase< PointT >::setInputCloud() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::source_cloud_updated_.
Используется в pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation().
setInputTarget()
| inline |
Предоставляет указатель на входную целевую точку (например, облако точек, к которому требуется совместить входной источник).
- Параметры
-
[in] cloud входное целевое облако точек
Определение в строке 54 файла correspondence_estimation.hpp.
Используется в pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation().
setNumberOfThreads()
| inline |
Задаёт количество используемых потоков.
- Параметры
-
nr_threads количество используемых аппаратных потоков (значение 0 возвращает автоматический режим)
Определение в строке 145 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::num_threads_.
Используется в pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation().
setPointRepresentation()
| inline |
Предоставляет разделяемый указатель Boost на PointRepresentation для целевого облака, используемый при поиске ближайших соседей.
- Параметры
-
[in] point_representation PointRepresentation, используемый k-D-деревом для поиска ближайших соседей
Определение в строке 302 файла correspondence_estimation.h.
setPointRepresentationReciprocal()
| inline |
Предоставляет разделяемый указатель Boost на PointRepresentation для исходного облака, используемый при поиске ближайших соседей.
- Параметры
-
[in] point_representation PointRepresentation, используемый k-D-деревом для поиска ближайших соседей
Определение в строке 314 файла correspondence_estimation.h.
setSearchMethodSource()
| inline |
Предоставляет указатель на объект поиска, используемый для нахождения соответствий в исходном облаке (обычно применяется при поиске взаимных соответствий).
- Параметры
-
[in] tree указатель на объект пространственного поиска. [in] force_no_recompute Если задано значение true, это дерево НИКОГДА не будет пересчитываться независимо от вызовов setInputSource. Используйте этот параметр, только если вы полностью уверены, что дерево будет настроено правильно.
Определение в строке 255 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::force_no_recompute_reciprocal_, pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::source_cloud_updated_ и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::tree_reciprocal_.
setSearchMethodTarget()
| inline |
Предоставляет указатель на объект поиска, используемый для нахождения соответствий в целевом облаке.
- Параметры
-
[in] tree указатель на объект пространственного поиска. [in] force_no_recompute Если задано значение true, это дерево НИКОГДА не будет пересчитываться независимо от вызовов setInputTarget. Используйте этот параметр, только если уверены, что дерево будет настроено правильно.
Определение в строке 231 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::force_no_recompute_, pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::target_cloud_updated_ и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::tree_.
Используется в pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >::computeTransformation().
setSourceNormals()
| inlinevirtual |
Абстрактный метод для задания нормалей исходного облака.
Переопределён в pcl::registration::CorrespondenceEstimationNormalShooting< PointSource, PointTarget, NormalT, Scalar > и pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >.
Определение в строке 166 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getClassName().
setTargetNormals()
| inlinevirtual |
Абстрактный метод для задания нормалей целевого облака.
Переопределён в pcl::registration::CorrespondenceEstimationBackProjection< PointSource, PointTarget, NormalT, Scalar >.
Определение в строке 182 файла correspondence_estimation.h.
Ссылки: pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getClassName().
Описание данных-членов
corr_name_
| protected |
Название метода оценки соответствий.
Определение в строке 326 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getClassName().
force_no_recompute_
| protected |
Флаг, который при установке запрещает повторный пересчёт дерева, работающего с целевым облаком.
Определение в строке 377 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSearchMethodTarget().
force_no_recompute_reciprocal_
| protected |
Флаг, который при установке запрещает повторный пересчёт дерева, работающего с исходным облаком.
Определение в строке 381 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSearchMethodSource().
input_fields_
| protected |
Типы доступных полей входных точек.
Определение в строке 350 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setInputSource().
input_transformed_
| protected |
Преобразованный набор точек входного исходного облака.
Определение в строке 347 файла correspondence_estimation.h.
num_threads_
| protected |
Определение в строке 383 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setNumberOfThreads().
point_representation_
| protected |
Используемое представление целевых точек (внутреннее).
Определение в строке 341 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setPointRepresentation().
point_representation_reciprocal_
| protected |
Используемое представление исходных точек (внутреннее).
Определение в строке 344 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setPointRepresentationReciprocal().
source_cloud_updated_
| protected |
Переменная, указывающая, появилась ли новая исходная облачная модель, которую необходимо предварительно обработать повторно.
Таким образом, мы избегаем повторного построения взаимного kd-дерева исходной облачной модели при каждом вызове метода determineCorrespondences ().
Определение в строке 374 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setInputSource() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSearchMethodSource().
target_
| protected |
Входной набор данных целевого облака точек.
Определение в строке 335 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getInputTarget().
target_cloud_updated_
| protected |
Переменная, указывающая, появилось ли новое целевое облако, которое необходимо предварительно обработать повторно.
Таким образом, мы избегаем повторного построения kd-дерева целевого облака при каждом вызове метода determineCorrespondences ().
Определение в строке 370 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setIndicesTarget() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSearchMethodTarget().
target_indices_
| protected |
Индексы целевого набора данных облака точек.
Определение в строке 338 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getIndicesTarget() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setIndicesTarget().
tree_
| protected |
Указатель на объект пространственного поиска, используемый для целевого набора данных.
Определение в строке 329 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getSearchMethodTarget() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSearchMethodTarget().
tree_reciprocal_
| protected |
Указатель на объект пространственного поиска, используемый для исходного набора данных.
Определение в строке 332 файла correspondence_estimation.h.
Используется в pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::getSearchMethodSource() и pcl::registration::CorrespondenceEstimationBase< PointSource, PointTarget, Scalar >::setSearchMethodSource().
Документация этого класса создана на основе следующих файлов:
- pcl/registration/correspondence_estimation.h
- pcl/registration/impl/correspondence_estimation.hpp
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1registration_1_1_correspondence_estimation_base.html