PointCloudAOS представляет реализацию PointCloud (массив структур) для обработки CUDA. Подробнее...
#include </__w/1/s/cuda/common/include/pcl/cuda/point_cloud.h>
Типы публичного доступа | |
| using | iterator = typename Storage< PointXYZRGB >::type::iterator |
| using | Ptr = shared_ptr< PointCloudAOS< Storage > > |
| using | ConstPtr = shared_ptr< const PointCloudAOS< Storage > > |
Публичные члены-функции | |
| PointCloudAOS () | |
| PointCloudAOS & | operator= (const PointCloudAOS &rhs) |
| template<typename OtherStorage > | |
| PointCloudAOS & | operator<< (const OtherStorage &rhs) |
| PointXYZRGB | at (int u, int v) const |
| PointXYZRGB & | operator() (int u, int v) |
| const PointXYZRGB & | operator() (int u, int v) const |
Публичные атрибуты | |
| Storage< PointXYZRGB >::type | points |
| Данные о точках. Подробнее... |
|
| unsigned int | width |
| Ширина облака точек (если организована как структура изображения). Подробнее... |
|
| unsigned int | height |
| Высота облака точек (если организована как структура изображения). Подробнее... |
|
| bool | is_dense |
| Истинно, если нет недействительных точек (например, с NaN или Inf значениями). Подробнее... |
|
Подробное описание
шаблон класса pcl::cuda::PointCloudAOS< Storage >
PointCloudAOS представляет реализацию PointCloud (массив структур) для обработки CUDA.
Это наиболее эффективный способ выполнения операций на архитектурах x86 (с использованием выравнивания SSE).
Определение в строке 132 файла point_cloud.h.
Документация по typedef-членам
ConstPtr
| using pcl::cuda::PointCloudAOS< Storage >::ConstPtr = shared_ptr<const PointCloudAOS<Storage> > |
Определение в строке 200 файла point_cloud.h.
iterator
| using pcl::cuda::PointCloudAOS< Storage >::iterator = typename Storage<PointXYZRGB>::type::iterator |
Определение в строке 189 файла point_cloud.h.
Ptr
| using pcl::cuda::PointCloudAOS< Storage >::Ptr = shared_ptr<PointCloudAOS<Storage> > |
Определение в строке 199 файла point_cloud.h.
Документация по конструкторам и деструкторам
PointCloudAOS()
| inline |
Определение в строке 135 файла point_cloud.h.
Документация по членам-функциям
at()
| inline |
Определение в строке 164 файла point_cloud.h.
Ссылки на pcl::cuda::PointCloudAOS< Storage >::height, pcl::cuda::PointCloudAOS< Storage >::points и pcl::cuda::PointCloudAOS< Storage >::width.
operator()() [1/2]
| inline |
Определение в строке 176 файла point_cloud.h.
Ссылки на pcl::cuda::PointCloudAOS< Storage >::points и pcl::cuda::PointCloudAOS< Storage >::width.
operator()() [2/2]
| inline |
Определение в строке 180 файла point_cloud.h.
Ссылки на pcl::cuda::PointCloudAOS< Storage >::points и pcl::cuda::PointCloudAOS< Storage >::width.
operator<<()
| inline |
Определение в строке 150 файла point_cloud.h.
Ссылки на pcl::cuda::PointCloudAOS< Storage >::height, pcl::cuda::PointCloudAOS< Storage >::is_dense, pcl::cuda::PointCloudAOS< Storage >::points и pcl::cuda::PointCloudAOS< Storage >::width.
operator=()
| inline |
Определение в строке 139 файла point_cloud.h.
Ссылки на pcl::cuda::PointCloudAOS< Storage >::height, pcl::cuda::PointCloudAOS< Storage >::is_dense, pcl::cuda::PointCloudAOS< Storage >::points и pcl::cuda::PointCloudAOS< Storage >::width.
Документация по данным членам
height
| unsigned int pcl::cuda::PointCloudAOS< Storage >::height |
Высота облака точек (если оно организовано как структура изображения).
Определение в строке 194 файла point_cloud.h.
Используется в pcl::cuda::PointCloudAOS< Storage >::at(), pcl::cuda::PointCloudAOS< Storage >::operator<<() и pcl::cuda::PointCloudAOS< Storage >::operator=().
is_dense
| bool pcl::cuda::PointCloudAOS< Storage >::is_dense |
Истина, если нет недопустимых точек (например, с NaN или Inf значениями).
Определение в строке 197 файла point_cloud.h.
Используется в pcl::cuda::PointCloudAOS< Storage >::operator<<() и pcl::cuda::PointCloudAOS< Storage >::operator=().
points
| Storage<PointXYZRGB>::type pcl::cuda::PointCloudAOS< Storage >::points |
Данные точек.
Определение в строке 187 файла point_cloud.h.
Используется в pcl::cuda::PointCloudAOS< Storage >::at(), pcl::cuda::PointCloudAOS< Storage >::operator()(), pcl::cuda::PointCloudAOS< Storage >::operator<<() и pcl::cuda::PointCloudAOS< Storage >::operator=().
width
| unsigned int pcl::cuda::PointCloudAOS< Storage >::width |
Ширина облака точек (если организовано как структура изображения).
Определение в строке 192 файла point_cloud.h.
Используется в pcl::cuda::PointCloudAOS< Storage >::at(), pcl::cuda::PointCloudAOS< Storage >::operator()(), pcl::cuda::PointCloudAOS< Storage >::operator<<() и pcl::cuda::PointCloudAOS< Storage >::operator=().
The documentation for this class was generated from the following file:
- /__w/1/s/cuda/common/include/pcl/cuda/point_cloud.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1cuda_1_1_point_cloud_a_o_s.html