VoxelGrid собирает локальную 3D сетку над заданным PointCloud и выполняет сжатие + фильтрацию данных. Подробнее...
#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 собирает локальную 3D сетку по заданной PointCloud и понижает частоту выборки + фильтрует данные.
Определение в строке 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.
Ссылки на pcl_cuda::Filter< CloudT >::filter_name_.
Документация по функциям-членам
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