VoxelGrid формирует локальную 3D-сетку для заданного облака точек и выполняет прореживание и фильтрацию данных. Подробнее...
#include </__w/1/s/cuda/filters/include/pcl/cuda/filters/voxel_grid.h>
Общедоступные типы | |
| using | PointCloud = typename PCLCUDABase< CloudT >::PointCloud |
| using | PointCloudPtr = typename PointCloud::Ptr |
| using | PointCloudConstPtr = typename PointCloud::ConstPtr |
|
| |
| using | PointCloud = typename PCLCUDABase< CloudT >::PointCloud |
| using | PointCloudPtr = typename PointCloud::Ptr |
| using | PointCloudConstPtr = typename PointCloud::ConstPtr |
Общедоступные функции-члены | |
| VoxelGrid () | |
| Конструктор без параметров. Подробнее... |
|
|
| |
| 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) |
|
Фильтрует облако точек. Подробнее... |
|
|
| |
| const std::string & | getClassName () const |
| Возвращает строковое представление имени этого класса. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| 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
| using pcl_cuda::VoxelGrid< CloudT >::PointCloud = typename PCLCUDABase<CloudT>::PointCloud |
Определение в строке 57 файла voxel_grid.h.
PointCloudConstPtr
| using pcl_cuda::VoxelGrid< CloudT >::PointCloudConstPtr = typename PointCloud::ConstPtr |
Определение в строке 59 файла voxel_grid.h.
PointCloudPtr
| using pcl_cuda::VoxelGrid< CloudT >::PointCloudPtr = typename PointCloud::Ptr |
Определение в строке 58 файла voxel_grid.h.
Документация конструктора и деструктора
VoxelGrid()
| inline |
Конструктор без параметров.
Определение в строке 62 файла voxel_grid.h.
Документация функций-членов
applyFilter()
| 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