Spec-Zone.ru › PointCloudLibrary

SeededHueSegmentation. Подробнее...

#include <pcl/segmentation/seeded_hue_segmentation.h>

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

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

using PointCloud = pcl::PointCloud< PointXYZRGB >
using PointCloudPtr = PointCloud::Ptr
using PointCloudConstPtr = PointCloud::ConstPtr
using KdTree = pcl::search::Search< PointXYZRGB >
using KdTreePtr = pcl::search::Search< PointXYZRGB >::Ptr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr
- Публичные типы, унаследованные от pcl::PCLBase< PointXYZRGB >
using PointCloud = pcl::PointCloud< PointXYZRGB >
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr

Публичные методы-члены

SeededHueSegmentation ()=default
Конструктор без параметров. Подробнее...
void setSearchMethod (const KdTreePtr &tree)
Передать указатель на объект поиска. Подробнее...
KdTreePtr getSearchMethod () const
Получить указатель на используемый метод поиска. Подробнее...
void setClusterTolerance (double tolerance)
Задать пространственный допуск кластеризации как меру в евклидовом пространстве L2. Подробнее...
double getClusterTolerance () const
Получить пространственный допуск кластеризации как меру в евклидовом пространстве L2. Подробнее...
void setDeltaHue (float delta_hue)
Задать допуск для оттенка. Подробнее...
float getDeltaHue () const
Получить допуск для оттенка. Подробнее...
void segment (PointIndices &indices_in, PointIndices &indices_out)
Извлечение кластеров в облаке точек, заданном с помощью <setInputCloud (), setIndices ()> Подробнее...
- Публичные методы-члены, унаследованные от pcl::PCLBase< PointXYZRGB >
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 PointXYZRGB & operator[] (std::size_t pos) const
Переопределить оператор PointCloud operator[] для сокращения кода. Подробнее...

Защищённые методы-члены

virtual std::string getClassName () const
Метод getName класса. Подробнее...
- Защищённые методы-члены, унаследованные от pcl::PCLBase< PointXYZRGB >
bool initCompute ()
Этот метод следует вызывать перед началом вычислений. Подробнее...
bool deinitCompute ()
Этот метод следует вызывать после завершения вычислений. Подробнее...

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

KdTreePtr tree_ {nullptr}
Указатель на объект пространственного поиска. Подробнее...
double cluster_tolerance_ {0.0}
Пространственный допуск кластеризации, измеряемый в евклидовом пространстве L2. Подробнее...
float delta_hue_ {0.0f}
Допустимая разница оттенков. Подробнее...
- Защищённые атрибуты, унаследованные от pcl::PCLBase< PointXYZRGB >
PointCloudConstPtr input_
Входной набор облака точек. Подробнее...
IndicesPtr indices_
Указатель на вектор используемых индексов точек. Подробнее...
bool use_indices_
Установите значение true, если используются индексы точек. Подробнее...
bool fake_indices_
Если набор индексов не задан, создаётся набор фиктивных индексов, соответствующий входному PointCloud. Подробнее...

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

SeededHueSegmentation.

Автор
Koen Buys

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

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

KdTree

using pcl::SeededHueSegmentation::KdTree = pcl::search::Search<PointXYZRGB>

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

KdTreePtr

using pcl::SeededHueSegmentation::KdTreePtr = pcl::search::Search<PointXYZRGB>::Ptr

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

PointCloud

using pcl::SeededHueSegmentation::PointCloud = pcl::PointCloud<PointXYZRGB>

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

PointCloudConstPtr

using pcl::SeededHueSegmentation::PointCloudConstPtr = PointCloud::ConstPtr

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

PointCloudPtr

using pcl::SeededHueSegmentation::PointCloudPtr = PointCloud::Ptr

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

PointIndicesConstPtr

using pcl::SeededHueSegmentation::PointIndicesConstPtr = PointIndices::ConstPtr

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

PointIndicesPtr

using pcl::SeededHueSegmentation::PointIndicesPtr = PointIndices::Ptr

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

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

SeededHueSegmentation()

pcl::SeededHueSegmentation::SeededHueSegmentation ( )
default

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

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

getClassName()

virtual std::string pcl::SeededHueSegmentation::getClassName ( ) const
inlineprotectedvirtual

Метод получения имени класса.

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

getClusterTolerance()

double pcl::SeededHueSegmentation::getClusterTolerance ( ) const
inline

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

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

Ссылки: cluster_tolerance_.

getDeltaHue()

float pcl::SeededHueSegmentation::getDeltaHue ( ) const
inline

Получить допуск для оттенка.

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

Ссылки: delta_hue_.

getSearchMethod()

KdTreePtr pcl::SeededHueSegmentation::getSearchMethod ( ) const
inline

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

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

Ссылки: tree_.

segment()

void pcl::SeededHueSegmentation::segment ( PointIndices & indices_in,
PointIndices & indices_out
)

Извлечение кластеров из PointCloud, заданного вызовами <setInputCloud (), setIndices ()>

Параметры
[in] indices_in
[out] indices_out

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

Ссылки: cluster_tolerance_, pcl::PCLBase< PointXYZRGB >::deinitCompute(), delta_hue_, pcl::PointIndices::indices, pcl::PCLBase< PointXYZRGB >::indices_, pcl::PCLBase< PointXYZRGB >::initCompute(), pcl::PCLBase< PointXYZRGB >::input_, pcl::seededHueSegmentation() и tree_.

setClusterTolerance()

void pcl::SeededHueSegmentation::setClusterTolerance ( double tolerance )

Задать пространственный допуск кластеризации, измеряемый в евклидовом пространстве L2.

Параметры
[in] tolerance пространственный допуск кластеризации, измеряемый в евклидовом пространстве L2

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

Ссылки: cluster_tolerance_.

setDeltaHue()

void pcl::SeededHueSegmentation::setDeltaHue ( float delta_hue )

Задать допуск для оттенка.

Параметры
[in] delta_hue новая разница оттенков

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

Ссылки: delta_hue_.

setSearchMethod()

void pcl::SeededHueSegmentation::setSearchMethod ( const KdTreePtr & tree )

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

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

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

Ссылки: tree_.

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

cluster_tolerance_

double pcl::SeededHueSegmentation::cluster_tolerance_ {0.0}
protected

Пространственный допуск кластеризации, измеряемый в евклидовом пространстве L2.

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

Используется в: getClusterTolerance(), segment() и setClusterTolerance().

delta_hue_

float pcl::SeededHueSegmentation::delta_hue_ {0.0f}
protected

Допустимая разница оттенков.

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

Используется в: getDeltaHue(), segment() и setDeltaHue().

tree_

KdTreePtr pcl::SeededHueSegmentation::tree_ {nullptr}
protected

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

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

Используется в: getSearchMethod(), segment() и setSearchMethod().


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

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

Spec-Zone.ru

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