Spec-Zone.ru › PointCloudLibrary

Feature представляет базовый класс признаков. Подробнее...

#include <pcl/features/feature.h>

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

Публичные типы

using BaseClass = PCLBase< PointInT >
using Ptr = shared_ptr< Feature< PointInT, PointOutT > >
using ConstPtr = shared_ptr< const Feature< PointInT, PointOutT > >
using KdTree = pcl::search::Search< PointInT >
using KdTreePtr = typename KdTree::Ptr
using PointCloudIn = pcl::PointCloud< PointInT >
using PointCloudInPtr = typename PointCloudIn::Ptr
using PointCloudInConstPtr = typename PointCloudIn::ConstPtr
using PointCloudOut = pcl::PointCloud< PointOutT >
using SearchMethod = std::function< int(std::size_t, double, pcl::Indices &, std::vector< float > &)>
using SearchMethodSurface = std::function< int(const PointCloudIn &cloud, std::size_t index, double, pcl::Indices &, std::vector< float > &)>
- Публичные типы, унаследованные от pcl::PCLBase< PointInT >
using PointCloud = pcl::PointCloud< PointInT >
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr

Общедоступные члены функций

Feature ()
Пустой конструктор. Подробнее...
void setSearchSurface (const PointCloudInConstPtr &cloud)
Предоставьте указатель на набор данных, чтобы добавить дополнительную информацию для оценки признаков для каждой точки в входном наборе данных. Подробнее...
PointCloudInConstPtr getSearchSurface () const
Получить указатель на набор данных облака поверхностей. Подробнее...
void setSearchMethod (const KdTreePtr &tree)
Предоставьте указатель на объект поиска. Подробнее...
KdTreePtr getSearchMethod () const
Получить указатель на используемый метод поиска. Подробнее...
double getSearchParameter () const
Получить внутренний параметр поиска. Подробнее...
void setKSearch (int k)
Установить количество k ближайших соседей для использования при оценке признака. Подробнее...
int getKSearch () const
Получить количество k ближайших соседей, используемых для оценки признака. Подробнее...
void setRadiusSearch (double radius)
Установить радиус сферы, который используется для определения ближайших соседей, используемых для оценки признака. Подробнее...
double getRadiusSearch () const
Получить радиус сферы, используемый для определения соседей. Подробнее...
void compute (PointCloudOut &output)
Базовый метод для оценки признаков для всех точек, заданных в <setInputCloud (), setIndices ()>, используя поверхность в setSearchSurface () и пространственный локатор в setSearchMethod () Подробнее...
- Общедоступные методы-члены, унаследованные от pcl::PCLBase< PointInT >
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 PointInT & operator[] (std::size_t pos) const
Переопределите оператор PointCloud[] для сокращения кода. Подробнее...

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

const std::string & getClassName () const
Получение строкового представления имени этого класса. Подробнее...
virtual bool initCompute ()
Этот метод должен вызываться перед началом фактического вычисления. Подробнее...
virtual bool deinitCompute ()
Этот метод должен вызываться после завершения фактического вычисления. Подробнее...
int searchForNeighbors (std::size_t index, double parameter, pcl::Indices &indices, std::vector< float > &distances) const
Поиск k-ближайших соседей с использованием пространственного локатора из setSearchmethod и заданной поверхности из setSearchSurface. Подробнее...
int searchForNeighbors (const PointCloudIn &cloud, std::size_t index, double parameter, pcl::Indices &indices, std::vector< float > &distances) const
Поиск k-ближайших соседей с использованием пространственного локатора из setSearchmethod и заданной поверхности из setSearchSurface. Подробнее...
- Защищённые члены-функции, унаследованные от pcl::PCLBase< PointInT >
bool initCompute ()
Этот метод должен вызываться перед началом фактического вычисления. Подробнее...
bool deinitCompute ()
Этот метод должен вызываться после завершения фактического вычисления. Подробнее...

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

std::string feature_name_
Название функции. Подробнее...
SearchMethodSurface search_method_surface_
Шаблон метода поиска для точек. Подробнее...
PointCloudInConstPtr surface_
Вводной облаком точек, описывающим поверхность, которая должна быть использована для оценки ближайших соседей. Подробнее...
KdTreePtr tree_
Указатель на объект пространственного поиска. Подробнее...
double search_parameter_
Фактический параметр поиска (из search_radius_ или k_). Подробнее...
double search_radius_
Радиус поиска ближайших соседей для каждой точки. Подробнее...
int k_
Количество K ближайших соседей для каждой точки. Подробнее...
bool fake_surface_
Если поверхность не задана, используется входной PointCloud как поверхность. Подробнее...
- Защищенные атрибуты, унаследованные от pcl::PCLBase< PointInT >
PointCloudConstPtr input_
Набор входных данных облака точек. Подробнее...
IndicesPtr indices_
Указатель на вектор индексов точек для использования. Подробнее...
bool use_indices_
Устанавливается в true, если используются индексы точек. Подробнее...
bool fake_indices_
Если набор индексов не задан, мы создаём набор фиктивных индексов, имитирующих входное облако точек. Подробнее...

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

шаблон<typename PointInT, typename PointOutT>
класс pcl::Feature< PointInT, PointOutT >

Feature представляет базовый класс признака.

Здесь определены некоторые общие 3D операции, применимые ко всем признакам, как статические методы.

Внимание
Конвенция для дескриптора признака:
  • если ближайшие соседи для точки запроса, для которой требуется вычислить дескриптор, определить невозможно, значения дескриптора будут установлены в NaN (не число)
  • невозможно оценить дескриптор признака для точки, у которой нет конечных 3D координат. Поэтому любая точка, у которой данные x, y или z равны NaN, скорее всего, будет иметь дескриптор, установленный в NaN.
Автор
Radu B. Rusu

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

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

BaseClass

шаблон<typename PointInT , typename PointOutT >
используя pcl::Feature< PointInT, PointOutT >::BaseClass = PCLBase<PointInT>

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

ConstPtr

шаблон<typename PointInT , typename PointOutT >
используя pcl::Feature< PointInT, PointOutT >::ConstPtr = shared_ptr< const Feature<PointInT, PointOutT> >

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

KdTree

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::KdTree = pcl::search::Search<PointInT>

Definition at line 117 of file feature.h.

KdTreePtr

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::KdTreePtr = typename KdTree::Ptr

Definition at line 118 of file feature.h.

PointCloudIn

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::PointCloudIn = pcl::PointCloud<PointInT>

Definition at line 120 of file feature.h.

PointCloudInConstPtr

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::PointCloudInConstPtr = typename PointCloudIn::ConstPtr

Definition at line 122 of file feature.h.

PointCloudInPtr

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::PointCloudInPtr = typename PointCloudIn::Ptr

Definition at line 121 of file feature.h.

PointCloudOut

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::PointCloudOut = pcl::PointCloud<PointOutT>

Definition at line 124 of file feature.h.

Ptr

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::Ptr = shared_ptr< Feature<PointInT, PointOutT> >

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

SearchMethod

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::SearchMethod = std::function<int (std::size_t, double, pcl::Indices &, std::vector<float> &)>

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

SearchMethodSurface

template<typename PointInT , typename PointOutT >
using pcl::Feature< PointInT, PointOutT >::SearchMethodSurface = std::function<int (const PointCloudIn &cloud, std::size_t index, double, pcl::Indices &, std::vector<float> &)>

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

Конструктор и деструктор

Feature()

template<typename PointInT , typename PointOutT >
pcl::Feature< PointInT, PointOutT >::Feature ( )
inline

Пустой конструктор.

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

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

compute()

template<typename PointInT , typename PointOutT >
void pcl::Feature< PointInT, PointOutT >::compute ( PointCloudOut & output )

Базовый метод для оценки признаков для всех точек, заданных в <setInputCloud (), setIndices ()>, используя поверхность в setSearchSurface () и пространственный локатор в setSearchMethod ()

Параметры
[out] output результирующий облако точек, содержащее оцененные признаки

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

Ссылки на pcl::PointCloud< PointT >::clear(), pcl::PointCloud< PointT >::header, pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::resize(), pcl::PointCloud< PointT >::size(), и pcl::PointCloud< PointT >::width.

Используется в pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::computeFeature(), pcl::UnaryClassifier< PointT >::computeFPFH(), pcl::Hough3DGrouping< PointModelT, PointSceneT, PointModelRfT, PointSceneRfT >::computeRf(), pcl::SurfaceNormalModality< PointInT >::computeSurfaceNormals(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::gpu::DataSource::estimateNormals(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::initCompute(), и pcl::TrajkovicKeypoint3D< PointInT, PointOutT, NormalT >::initCompute().

deinitCompute()

template<typename PointInT , typename PointOutT >
bool pcl::Feature< PointInT, PointOutT >::deinitCompute
protectedvirtual

Этот метод должен вызываться после завершения фактического вычисления.

Переопределено в pcl::FLARELocalReferenceFrameEstimation< PointInT, PointNT, PointOutT, SignedDistanceT >.

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

Используется в pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >::initCompute(), pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::initCompute(), и pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::initCompute().

getClassName()

template<typename PointInT , typename PointOutT >
const std::string& pcl::Feature< PointInT, PointOutT >::getClassName ( ) const
inlineprotected

Получить строковое представление имени этого класса.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::feature_name_.

Используется в pcl::RSDEstimation< PointInT, PointNT, PointOutT >::setKSearch().

getKSearch()

template<typename PointInT , typename PointOutT >
int pcl::Feature< PointInT, PointOutT >::getKSearch ( ) const
inline

Получить количество k ближайших соседей, используемых для оценки признака.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::k_.

getRadiusSearch()

template<typename PointInT , typename PointOutT >
double pcl::Feature< PointInT, PointOutT >::getRadiusSearch ( ) const
inline

Получить радиус сферы, используемый для определения соседей.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::search_radius_.

getSearchMethod()

template<typename PointInT , typename PointOutT >
KdTreePtr pcl::Feature< PointInT, PointOutT >::getSearchMethod ( ) const
inline

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

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

Ссылки на pcl::Feature< PointInT, PointOutT >::tree_.

getSearchParameter()

template<typename PointInT , typename PointOutT >
double pcl::Feature< PointInT, PointOutT >::getSearchParameter ( ) const
inline

Получить внутренний параметр поиска.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::search_parameter_.

getSearchSurface()

template<typename PointInT , typename PointOutT >
PointCloudInConstPtr pcl::Feature< PointInT, PointOutT >::getSearchSurface ( ) const
inline

Получить указатель на набор данных облака точек поверхности.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::surface_.

initCompute()

template<typename PointInT , typename PointOutT >
bool pcl::Feature< PointInT, PointOutT >::initCompute
protectedvirtual

Этот метод должен вызываться перед началом фактических вычислений.

Переопределено в pcl::VFHEstimation< PointInT, PointNT, PointOutT >, pcl::UniqueShapeContext< PointInT, PointOutT, PointRFT >, pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >, pcl::SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >, pcl::SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >, pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT, PointRFT >, pcl::SHOTEstimationBase< PointInT, PointNT, pcl::SHOT352, pcl::ReferenceFrame >, pcl::SHOTEstimationBase< PointInT, PointNT, pcl::SHOT1344, pcl::ReferenceFrame >, pcl::FLARELocalReferenceFrameEstimation< PointInT, PointNT, PointOutT, SignedDistanceT >, pcl::DifferenceOfNormalsEstimation< PointInT, PointNT, PointOutT >, pcl::ShapeContext3DEstimation< PointInT, PointNT, PointOutT >, pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >, pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >, pcl::FeatureFromNormals< PointInT, PointNT, pcl::PFHRGBSignature250 >, pcl::FeatureFromNormals< PointInT, PointNT, pcl::FPFHSignature33 >, pcl::FeatureFromNormals< PointInT, PointNT, pcl::ShapeContext1980 >, pcl::FeatureFromNormals< PointInT, PointNT, pcl::VFHSignature308 >, pcl::FeatureFromNormals< PointInT, PointNT, ReferenceFrame >, pcl::FeatureFromNormals< PointInT, PointNT, pcl::Histogram< 90 > >, pcl::FeatureFromNormals< PointT, PointNT, PointFeature >, pcl::FeatureFromNormals< PointInT, PointNT, pcl::PrincipalCurvatures >, и pcl::FeatureFromNormals< PointInT, PointNT, pcl::PFHSignature125 >.

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

searchForNeighbors() [1/2]

template<typename PointInT , typename PointOutT >
int pcl::Feature< PointInT, PointOutT >::searchForNeighbors ( const PointCloudIn & cloud,
std::size_t index,
double parameter,
pcl::Indices & indices,
std::vector< float > & distances
) const
inlineprotected

Поиск k-ближайших соседей с использованием пространственного локализатора из setSearchmethod и заданной поверхности из setSearchSurface.

Параметры
[in] cloud облако точек запроса
[in] index индекс точки запроса в cloud
[in] parameter параметр поиска (либо k, либо радиус)
[out] indices результирующий вектор индексов, представляющий k-ближайших соседей
[out] distances результирующий вектор расстояний, представляющий расстояния от точки запроса до k-ближайших соседей
Возвращает
количество найденных соседей. Если соседи не найдены или произошла ошибка, возвращает 0.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::search_method_surface_.

searchForNeighbors() [2/2]

template<typename PointInT , typename PointOutT >
int pcl::Feature< PointInT, PointOutT >::searchForNeighbors ( std::size_t index,
double parameter,
pcl::Indices & indices,
std::vector< float > & distances
) const
inlineprotected

Поиск k-ближайших соседей с помощью пространственного локатора из setSearchmethod и заданной поверхности из setSearchSurface.

Параметры
[in] index индекс точки запроса
[in] parameter параметр поиска (либо k, либо радиус)
[out] indices результирующий вектор индексов, представляющих k-ближайших соседей
[out] distances результирующий вектор расстояний, представляющих расстояния от точки запроса до k-ближайших соседей
Возвращает
количество найденных соседей. Если соседей не найдено или произошла ошибка, возвращает 0.

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

Ссылки на pcl::PCLBase< PointInT >::input_ и pcl::Feature< PointInT, PointOutT >::search_method_surface_.

setKSearch()

template<typename PointInT , typename PointOutT >
void pcl::Feature< PointInT, PointOutT >::setKSearch ( int k )
inline

Устанавливает количество k ближайших соседей для использования в оценке признака.

Параметры
[in] k количество k-ближайших соседей

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

Ссылки на pcl::Feature< PointInT, PointOutT >::k_.

Используется в pcl::Hough3DGrouping< PointModelT, PointSceneT, PointModelRfT, PointSceneRfT >::computeRf() и pcl::gpu::DataSource::estimateNormals().

setRadiusSearch()

template<typename PointInT , typename PointOutT >
void pcl::Feature< PointInT, PointOutT >::setRadiusSearch ( double radius )
inline

Установите радиус сферы, который будет использоваться для определения ближайших соседей, используемых для оценки признака.

Параметры
[in] radius радиус сферы, используемый в качестве максимального расстояния для рассмотрения точки как соседа

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

Ссылки на pcl::Feature< PointInT, PointOutT >::search_radius_.

Используется в pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::computeFeature(), pcl::UnaryClassifier< PointT >::computeFPFH(), pcl::Hough3DGrouping< PointModelT, PointSceneT, PointModelRfT, PointSceneRfT >::computeRf(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >::initCompute(), pcl::SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >::initCompute(), pcl::UniqueShapeContext< PointInT, PointOutT, PointRFT >::initCompute(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::initCompute() и pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::initCompute().

setSearchMethod()

template<typename PointInT , typename PointOutT >
void pcl::Feature< PointInT, PointOutT >::setSearchMethod ( const KdTreePtr & tree )
inline

Предоставьте указатель на объект поиска.

Параметры
[in] tree указатель на пространственный объект поиска.

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

Ссылки на pcl::Feature< PointInT, PointOutT >::tree_.

Используется в pcl::UnaryClassifier< PointT >::computeFPFH() и pcl::gpu::DataSource::estimateNormals().

setSearchSurface()

template<typename PointInT , typename PointOutT >
void pcl::Feature< PointInT, PointOutT >::setSearchSurface ( const PointCloudInConstPtr & облако )
inline

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

Это необязательно, если это не задано, будут использоваться только данные в входном облаке для оценки признаков. Это полезно, когда вам нужно вычислить только признаки для уменьшенного облака.

Параметры
[in] облако указатель на сообщение PointCloud

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

Ссылки на pcl::Feature< PointInT, PointOutT >::fake_surface_ и pcl::Feature< PointInT, PointOutT >::surface_.

Используется в pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::computeFeature(), pcl::SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >::initCompute(), pcl::SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >::initCompute() и pcl::UniqueShapeContext< PointInT, PointOutT, PointRFT >::initCompute().

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

fake_surface_

template<typename PointInT , typename PointOutT >
bool pcl::Feature< PointInT, PointOutT >::fake_surface_
protected

Если поверхность не задана, входное PointCloud используется в качестве поверхности.

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

Используется в pcl::Feature< PointInT, PointOutT >::setSearchSurface().

feature_name_

template<typename PointInT , typename PointOutT >
std::string pcl::Feature< PointInT, PointOutT >::feature_name_
protected

Название признака.

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

Ссылка в pcl::BoundaryEstimation< PointInT, PointNT, PointOutT >::BoundaryEstimation(), pcl::CPPFEstimation< PointInT, PointNT, PointOutT >::CPPFEstimation(), pcl::CRHEstimation< PointInT, PointNT, PointOutT >::CRHEstimation(), pcl::CVFHEstimation< PointInT, PointNT, PointOutT >::CVFHEstimation(), pcl::DifferenceOfNormalsEstimation< PointInT, PointNT, PointOutT >::DifferenceOfNormalsEstimation(), pcl::FPFHEstimation< PointInT, PointNT, PointOutT >::FPFHEstimation(), pcl::FPFHEstimationOMP< PointInT, PointNT, PointOutT >::FPFHEstimationOMP(), pcl::GASDColorEstimation< PointInT, PointOutT >::GASDColorEstimation(), pcl::Feature< PointInT, PointOutT >::getClassName(), pcl::GFPFHEstimation< PointInT, PointLT, PointOutT >::GFPFHEstimation(), pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::GRSDEstimation(), pcl::IntegralImageNormalEstimation< PointInT, PointOutT >::IntegralImageNormalEstimation(), pcl::IntensityGradientEstimation< PointInT, PointNT, PointOutT, IntensitySelectorT >::IntensityGradientEstimation(), pcl::IntensitySpinEstimation< PointInT, PointOutT >::IntensitySpinEstimation(), pcl::LinearLeastSquaresNormalEstimation< PointInT, PointOutT >::LinearLeastSquaresNormalEstimation(), pcl::MomentInvariantsEstimation< PointInT, PointOutT >::MomentInvariantsEstimation(), pcl::NormalEstimation< PointInT, PointOutT >::NormalEstimation(), pcl::NormalEstimationOMP< PointInT, PointOutT >::NormalEstimationOMP(), pcl::OURCVFHEstimation< PointInT, PointNT, PointOutT >::OURCVFHEstimation(), pcl::PFHEstimation< PointInT, PointNT, PointOutT >::PFHEstimation(), pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::PFHRGBEstimation(), pcl::PPFEstimation< PointInT, PointNT, PointOutT >::PPFEstimation(), pcl::PPFRGBEstimation< PointInT, PointNT, PointOutT >::PPFRGBEstimation(), pcl::PPFRGBRegionEstimation< PointInT, PointNT, PointOutT >::PPFRGBRegionEstimation(), pcl::PrincipalCurvaturesEstimation< PointInT, PointNT, PointOutT >::PrincipalCurvaturesEstimation(), pcl::RIFTEstimation< PointInT, GradientT, PointOutT >::RIFTEstimation(), pcl::RSDEstimation< PointInT, PointNT, PointOutT >::RSDEstimation(), pcl::IntegralImageNormalEstimation< PointInT, PointOutT >::setNormalSmoothingSize(), pcl::ShapeContext3DEstimation< PointInT, PointNT, PointOutT >::ShapeContext3DEstimation(), pcl::SHOTColorEstimation< PointInT, PointNT, PointOutT, PointRFT >::SHOTColorEstimation(), pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::SHOTEstimation(), pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT, PointRFT >::SHOTEstimationBase(), и

pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::SpinImageEstimation().

k_

template<typename PointInT , typename PointOutT >
int pcl::Feature< PointInT, PointOutT >::k_
protected

Количество K ближайших соседей для каждого пункта.

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

Используется в pcl::CRHEstimation< PointInT, PointNT, PointOutT >::CRHEstimation(), pcl::CVFHEstimation< PointInT, PointNT, PointOutT >::CVFHEstimation(), pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::FeatureFromLabels(), pcl::Feature< PointInT, PointOutT >::getKSearch(), pcl::IntegralImageNormalEstimation< PointInT, PointOutT >::IntegralImageNormalEstimation(), pcl::LinearLeastSquaresNormalEstimation< PointInT, PointOutT >::LinearLeastSquaresNormalEstimation(), pcl::OURCVFHEstimation< PointInT, PointNT, PointOutT >::OURCVFHEstimation() и pcl::Feature< PointInT, PointOutT >::setKSearch().

search_method_surface_

template<typename PointInT , typename PointOutT >
SearchMethodSurface pcl::Feature< PointInT, PointOutT >::search_method_surface_
protected

Шаблон метода поиска для точек.

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

Используется в pcl::Feature< PointInT, PointOutT >::searchForNeighbors().

search_parameter_

template<typename PointInT , typename PointOutT >
double pcl::Feature< PointInT, PointOutT >::search_parameter_
protected

Фактический параметр поиска (из search_radius_ или k_).

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

Используется в pcl::Feature< PointInT, PointOutT >::getSearchParameter().

search_radius_

template<typename PointInT , typename PointOutT >
double pcl::Feature< PointInT, PointOutT >::search_radius_
protected

Радиус поиска ближайших соседей для каждой точки.

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

Используется в pcl::CVFHEstimation< PointInT, PointNT, PointOutT >::CVFHEstimation(), pcl::Feature< PointInT, PointOutT >::getRadiusSearch(), pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::getRadiusSearch(), pcl::OURCVFHEstimation< PointInT, PointNT, PointOutT >::OURCVFHEstimation(), pcl::Feature< PointInT, PointOutT >::setRadiusSearch(), pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::setRadiusSearch() и pcl::ShapeContext3DEstimation< PointInT, PointNT, PointOutT >::ShapeContext3DEstimation().

surface_

template<typename PointInT , typename PointOutT >
PointCloudInConstPtr pcl::Feature< PointInT, PointOutT >::surface_
protected

Вводное облако точек, описывающее поверхность, которая будет использоваться для оценки ближайших соседей.

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

Используется в pcl::Feature< PointInT, PointOutT >::getSearchSurface() и pcl::Feature< PointInT, PointOutT >::setSearchSurface().

tree_

template<typename PointInT , typename PointOutT >
KdTreePtr pcl::Feature< PointInT, PointOutT >::tree_
protected

Указатель на объект пространственного поиска.

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

Используется в pcl::Feature< PointInT, PointOutT >::getSearchMethod(), pcl::IntegralImageNormalEstimation< PointInT, PointOutT >::IntegralImageNormalEstimation(), pcl::LinearLeastSquaresNormalEstimation< PointInT, PointOutT >::LinearLeastSquaresNormalEstimation() и pcl::Feature< PointInT, PointOutT >::setSearchMethod().


Документация для этого класса была сгенерирована из следующих файлов:
  • 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.html

Spec-Zone.ru

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