Spec-Zone.ru › PointCloudLibrary

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

#include </__w/1/s/cuda/filters/include/pcl/cuda/filters/voxel_grid.h>

Inheritance graph
[условные обозначения]
Collaboration graph
[условные обозначения]

Общедоступные типы

using PointCloud = typename PCLCUDABase< CloudT >::PointCloud
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr
- Общедоступные типы, унаследованные от pcl_cuda::Filter< CloudT >
using PointCloud = typename PCLCUDABase< CloudT >::PointCloud
using PointCloudPtr = typename PointCloud::Ptr
using PointCloudConstPtr = typename PointCloud::ConstPtr

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

VoxelGrid ()
Конструктор без параметров. Подробнее...
- Общедоступные функции-члены, унаследованные от pcl_cuda::Filter< CloudT >
Filter ()
Конструктор без параметров. Подробнее...
void setFilterFieldName (const std::string &field_name)
Задает имя поля, используемого для фильтрации данных. Подробнее...
std::string const getFilterFieldName ()
Возвращает имя поля, используемого для фильтрации. Подробнее...
void setFilterLimits (const double &limit_min, const double &limit_max)
Задает пределы фильтрации поля. Подробнее...
void getFilterLimits (double &limit_min, double &limit_max)
Возвращает установленные пользователем пределы фильтрации поля (мин./макс.). Подробнее...
void setFilterLimitsNegative (const bool limit_negative)
Установите значение true, если нужно возвращать данные за пределами интервала, заданного setFilterLimits (min, max). Подробнее...
void getFilterLimitsNegative (bool &limit_negative)
Возвращает, следует ли возвращать данные за пределами интервала (мин./макс.) (true) или внутри него (false). Подробнее...
bool getFilterLimitsNegative ()
Возвращает, следует ли возвращать данные за пределами интервала (мин./макс.) (true) или внутри него (false). Подробнее...
void filter (PointCloud &output)
Вызывает метод фильтрации и возвращает отфильтрованный набор данных на устройстве. Подробнее...

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

void applyFilter (PointCloud &output)
Фильтрует облако точек. Подробнее...
- Защищенные функции-члены, унаследованные от pcl_cuda::Filter< CloudT >
const std::string & getClassName () const
Возвращает строковое представление имени этого класса. Подробнее...

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

- Защищённые атрибуты, унаследованные от pcl_cuda::Filter< CloudT >
std::string filter_name_
Имя фильтра. Подробнее...
std::string filter_field_name_
Имя поля пользовательского фильтра. Подробнее...
double filter_limit_min_
Минимальное допустимое значение фильтра, начиная с которого учитывается точка. Подробнее...
double filter_limit_max_
Максимальное допустимое значение фильтра, до которого учитывается точка. Подробнее...
bool filter_limit_negative_
Установите значение true, если нужно вернуть данные за пределами интервала (filter_limit_min_;filter_limit_max_). Подробнее...

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

template<typename CloudT>
class pcl_cuda::VoxelGrid< CloudT >

VoxelGrid формирует локальную трёхмерную сетку для заданного облака точек, уменьшает число точек и фильтрует данные.

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

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

PointCloud

template<typename CloudT >
using pcl_cuda::VoxelGrid< CloudT >::PointCloud = typename PCLCUDABase<CloudT>::PointCloud

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

PointCloudConstPtr

template<typename CloudT >
using pcl_cuda::VoxelGrid< CloudT >::PointCloudConstPtr = typename PointCloud::ConstPtr

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

PointCloudPtr

template<typename CloudT >
using pcl_cuda::VoxelGrid< CloudT >::PointCloudPtr = typename PointCloud::Ptr

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

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

VoxelGrid()

template<typename CloudT >
pcl_cuda::VoxelGrid< CloudT >::VoxelGrid ( )
inline

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

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

Ссылки: pcl_cuda::Filter< CloudT >::filter_name_.

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

applyFilter()

template<typename CloudT >
void pcl_cuda::VoxelGrid< CloudT >::applyFilter ( PointCloud & output )
inlineprotectedvirtual

Фильтрует облако точек.

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

Реализует pcl_cuda::Filter< CloudT >.

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


Документация для этого класса сгенерирована из следующего файла:
  • /__w/1/s/cuda/filters/include/pcl/cuda/filters/voxel_grid.h

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

Spec-Zone.ru

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