Spec-Zone.ru › PointCloudLibrary

FeatureWithLocalReferenceFrames предоставляет открытый интерфейс для классов извлечения дескрипторов, которым требуется локальная система отсчёта для каждой входной ключевой точки. Подробнее...

#include <pcl/features/feature.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Открытые типы

using PointCloudLRF = pcl::PointCloud< PointRFT >
using PointCloudLRFPtr = typename PointCloudLRF::Ptr
using PointCloudLRFConstPtr = typename PointCloudLRF::ConstPtr

Открытые функции-члены

FeatureWithLocalReferenceFrames ()
Конструктор без параметров. Подробнее...
virtual ~FeatureWithLocalReferenceFrames ()=default
Виртуальный деструктор по умолчанию. Подробнее...
void setInputReferenceFrames (const PointCloudLRFConstPtr &frames)
Передать указатель на входной набор данных, содержащий локальные системы отсчёта для набора данных XYZ. Подробнее...
PointCloudLRFConstPtr getInputReferenceFrames () const
Получить указатель на локальные системы отсчёта. Подробнее...

Защищённые типы

using LRFEstimationPtr = typename Feature< PointInT, PointRFT >::Ptr
Проверить, правильно ли инициализирован frames_, и вычислить его при необходимости. Подробнее...

Защищённые функции-члены

virtual bool initLocalReferenceFrames (const std::size_t &indices_size, const LRFEstimationPtr &lrf_estimation=LRFEstimationPtr())

Защищённые атрибуты

PointCloudLRFConstPtr frames_
Разделяемый указатель boost на локальные системы отсчёта. Подробнее...
bool frames_never_defined_
Пользователь ни разу не задавал системы отсчёта. Подробнее...

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

template<typename PointInT, typename PointRFT>
class pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >

FeatureWithLocalReferenceFrames предоставляет открытый интерфейс для классов извлечения дескрипторов, которым требуется локальная система отсчёта для каждой входной ключевой точки.

Внимание
Этот интерфейс предназначен для обратной совместимости с существующим кодом; в будущем его можно объединить с pcl::Feature. Для правильной инициализации члена frames_ подклассы должны вызывать защищённый метод initLocalReferenceFrames ().
Автор
Nicola Fioraio

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

Документация по псевдонимам типов-членов

LRFEstimationPtr

template<typename PointInT , typename PointRFT >
using pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::LRFEstimationPtr = typename Feature<PointInT, PointRFT>::Ptr
protected

Проверить, правильно ли инициализирован frames_, и вычислить его при необходимости.

Параметры
input входной набор данных облака точек подкласса.
lrf_estimation указатель на класс вычисления локальной системы отсчёта, используемый по умолчанию.
Возвращает
true, если frames_ был правильно инициализирован.

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

PointCloudLRF

template<typename PointInT , typename PointRFT >
using pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::PointCloudLRF = pcl::PointCloud<PointRFT>

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

PointCloudLRFConstPtr

template<typename PointInT , typename PointRFT >
using pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::PointCloudLRFConstPtr = typename PointCloudLRF::ConstPtr

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

PointCloudLRFPtr

template<typename PointInT , typename PointRFT >
using pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::PointCloudLRFPtr = typename PointCloudLRF::Ptr

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

Документация по конструкторам и деструкторам

FeatureWithLocalReferenceFrames()

template<typename PointInT , typename PointRFT >
pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::FeatureWithLocalReferenceFrames ( )
inline

Конструктор без параметров.

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

~FeatureWithLocalReferenceFrames()

template<typename PointInT , typename PointRFT >
virtual pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::~FeatureWithLocalReferenceFrames ( )
virtualdefault

Виртуальный деструктор по умолчанию.

Документация по функциям-членам

getInputReferenceFrames()

template<typename PointInT , typename PointRFT >
PointCloudLRFConstPtr pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::getInputReferenceFrames ( ) const
inline

Получить указатель на локальные системы отсчёта.

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

Ссылки: pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::frames_.

initLocalReferenceFrames()

template<typename PointInT , typename PointRFT >
bool pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::initLocalReferenceFrames ( const std::size_t & indices_size,
const LRFEstimationPtr & lrf_estimation = LRFEstimationPtr()
)
protectedvirtual

Определение в строке 302 файла feature.hpp.

setInputReferenceFrames()

template<typename PointInT , typename PointRFT >
void pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::setInputReferenceFrames ( const PointCloudLRFConstPtr & frames )
inline

Передать указатель на входной набор данных, содержащий локальные системы отсчёта для набора данных XYZ.

Если для поиска задана поверхность, отличная от входного облака, локальные системы отсчёта должны соответствовать входному облаку, а не поверхности поиска!

Параметры
[in] frames константный разделяемый указатель boost на PointCloud с системами отсчёта.

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

Ссылки: pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::frames_ и pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::frames_never_defined_.

Документация по данным-членам

frames_

template<typename PointInT , typename PointRFT >
PointCloudLRFConstPtr pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::frames_
protected

Разделяемый указатель boost на локальные системы отсчёта.

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

На это поле ссылаются функции pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::getInputReferenceFrames() и pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::setInputReferenceFrames().

frames_never_defined_

template<typename PointInT , typename PointRFT >
bool pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::frames_never_defined_
protected

Пользователь ни разу не задавал системы отсчёта.

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

На это поле ссылается функция pcl::FeatureWithLocalReferenceFrames< PointInT, PointRFT >::setInputReferenceFrames().


Документация для этого класса создана на основе следующих файлов:
  • pcl/features/feature.h
  • pcl/features/impl/feature.hpp

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_feature_with_local_reference_frames.html

Spec-Zone.ru

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