Spec-Zone.ru › PointCloudLibrary

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

#include <pcl/filters/project_inliers.h>

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

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

using Ptr = shared_ptr< ProjectInliers< PointT > >
using ConstPtr = shared_ptr< const ProjectInliers< PointT > >
- Публичные типы, унаследованные от pcl::Filter< PointT >
using Ptr = shared_ptr< Filter< PointT > >
using ConstPtr = shared_ptr< const Filter< PointT > >
using PointCloud = pcl::PointCloud< PointT >
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr
- Общедоступные типы, унаследованные от pcl::PCLBase< PointT >
using PointCloud = pcl::PointCloud< PointT >
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr
using PointIndicesPtr = PointIndices::Ptr
using PointIndicesConstPtr = PointIndices::ConstPtr

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

ProjectInliers ()
Конструктор по умолчанию. Подробнее...
~ProjectInliers () override=default
Деструктор по умолчанию. Подробнее...
void setModelType (int model)
Тип модели для использования (параметр, заданный пользователем). Подробнее...
int getModelType ()
Получить тип используемой модели SAC. Подробнее...
void setModelCoefficients (const ModelCoefficientsConstPtr &model)
Предоставляет указатель на коэффициенты модели. Подробнее...
ModelCoefficientsConstPtr getModelCoefficients ()
Получить указатель на коэффициенты модели. Подробнее...
void setCopyAllData (bool val)
Установить, будут ли возвращены все данные или только проекционные инлиеры. Подробнее...
bool getCopyAllData ()
Получить, копируются ли все данные (true) или только проекционные инлиеры (false). Подробнее...
- Публичные члены-функции, унаследованные от pcl::Filter< PointT >
Filter (bool extract_removed_indices=false)
Пустой конструктор. Подробнее...
IndicesConstPtr const getRemovedIndices () const
Получить индексы удаляемых точек. Подробнее...
void getRemovedIndices (PointIndices &pi)
Получить индексы удаляемых точек. Подробнее...
void filter (PointCloud &output)
Вызывает метод фильтрации и возвращает отфильтрованный набор данных в output. Подробнее...
- Публичные члены-функции, унаследованные от pcl::PCLBase< PointT >
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 PointT & operator[] (std::size_t pos) const
Переопределить PointCloud operator[] для сокращения кода. Подробнее...

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

void applyFilter (PointCloud &output) override
Проектирование индексов точек в отдельный PointCloud. Подробнее...
- Защищенные члены-функции, унаследованные от pcl::Filter< PointT >
const std::string & getClassName () const
Получение строкового представления имени класса. Подробнее...
- Защищенные члены-функции, унаследованные от pcl::PCLBase< PointT >
bool initCompute ()
Этот метод должен вызываться перед началом фактических вычислений. Подробнее...
bool deinitCompute ()
Этот метод должен вызываться после завершения фактического вычисления. Подробнее...

Дополнительные унаследованные члены

- Защищенные атрибуты, унаследованные от pcl::Filter< PointT >
IndicesPtr removed_indices_
Индексы точек, которые были удалены. Подробнее...
std::string filter_name_
Имя фильтра. Подробнее...
bool extract_removed_indices_
Устанавливается в true, если необходимо вернуть индексы удалённых точек. Подробнее...
- Защищенные атрибуты, унаследованные от pcl::PCLBase< PointT >
PointCloudConstPtr input_
Входной набор данных облака точек. Подробнее...
IndicesPtr indices_
Указатель на вектор индексов точек для использования. Подробнее...
bool use_indices_
Устанавливается в true, если используются индексы точек. Подробнее...
bool fake_indices_
Если набор индексов не задан, мы создаём набор фиктивных индексов, имитирующих входной PointCloud. Подробнее...

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

шаблон<typename PointT>
класс pcl::ProjectInliers< PointT >

ProjectInliers использует модель и набор индексов внутренних точек из PointCloud, чтобы спроецировать их в отдельный PointCloud.

Автор
Radu Bogdan Rusu

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

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

ConstPtr

шаблон<typename PointT >
используя pcl::ProjectInliers< PointT >::ConstPtr = shared_ptr<const ProjectInliers<PointT> >

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

Ptr

template<typename PointT >
using pcl::ProjectInliers< PointT >::Ptr = shared_ptr<ProjectInliers<PointT> >

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

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

ProjectInliers()

template<typename PointT >
pcl::ProjectInliers< PointT >::ProjectInliers ( )
inline

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

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

Ссылки на pcl::Filter< PointT >::filter_name_.

~ProjectInliers()

template<typename PointT >
pcl::ProjectInliers< PointT >::~ProjectInliers ( )
overridedefault

Пустой деструктор.

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

applyFilter()

template<typename PointT >
void pcl::ProjectInliers< PointT >::applyFilter ( PointCloud & output )
overrideprotectedvirtual

Проектировать индексы точек в отдельный PointCloud.

Parameters
output результирующее сообщение облака точек

Реализует pcl::Filter< PointT >.

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

Ссылается на pcl::PointCloud< PointT >::clear(), pcl::PointCloud< PointT >::height и pcl::PointCloud< PointT >::width.

getCopyAllData()

template<typename PointT >
bool pcl::ProjectInliers< PointT >::getCopyAllData ( )
inline

Получить, копируются ли все данные (true) или только спроецированные инлайнеры (false).

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

getModelCoefficients()

template<typename PointT >
ModelCoefficientsConstPtr pcl::ProjectInliers< PointT >::getModelCoefficients ( )
inline

Получить указатель на коэффициенты модели.

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

getModelType()

template<typename PointT >
int pcl::ProjectInliers< PointT >::getModelType ( )
inline

Получить тип используемой модели SAC.

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

setCopyAllData()

template<typename PointT >
void pcl::ProjectInliers< PointT >::setCopyAllData ( bool val )
inline

Установить, будут ли возвращены все данные или только спроецированные инлайнеры.

Параметры
val true, если должны быть возвращены все данные, false, если только спроецированные инлайнеры

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

setModelCoefficients()

template<typename PointT >
void pcl::ProjectInliers< PointT >::setModelCoefficients ( const ModelCoefficientsConstPtr & model )
inline

Предоставьте указатель на коэффициенты модели.

Параметры
model указатель на коэффициенты модели

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

Используется в pcl::LocalMaximum< PointT >::applyFilterIndices().

setModelType()

template<typename PointT >
void pcl::ProjectInliers< PointT >::setModelType ( int model )
inline

Тип модели для использования (параметр, задаваемый пользователем).

Параметры
model тип модели (см. model_types.h)

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

Используется в pcl::LocalMaximum< PointT >::applyFilterIndices().


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

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

Spec-Zone.ru

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