Spec-Zone.ru › PointCloudLibrary

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

#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 собирает локальную 3D сетку по заданной PointCloud и понижает частоту выборки + фильтрует данные.

Определение в строке 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