Apollo 11.0
自动驾驶开放平台
apollo::perception::lidar::VoxelDownSampleCuda类 参考

#include <voxel_downsample.h>

apollo::perception::lidar::VoxelDownSampleCuda 的协作图:

Public 成员函数

 VoxelDownSampleCuda ()
 
 ~VoxelDownSampleCuda ()
 
cudaError_t cudaCalculateGridParams (base::PointF *d_point_cloud, int number_of_points, float resolution_X, float resolution_Y, float resolution_Z, gridParameters &out_rgd_params)
 
cudaError_t cudaCalculateGrid (int threads, base::PointF *d_point_cloud, hashElement *d_hashTable, int number_of_points, gridParameters rgd_params, int *count)
 
cudaError_t cudaDownSample (int threads, base::PointF *d_point_cloud, bool *d_markers, hashElement *d_hashTable, voxel *d_voxel, int number_of_points, gridParameters rgd_params, bool use_centroid_downsample, int *count)
 
cudaError_t cudaWarmUpGPU ()
 

详细描述

在文件 voxel_downsample.h 第 89 行定义.

构造及析构函数说明

◆ VoxelDownSampleCuda()

apollo::perception::lidar::VoxelDownSampleCuda::VoxelDownSampleCuda ( )

◆ ~VoxelDownSampleCuda()

apollo::perception::lidar::VoxelDownSampleCuda::~VoxelDownSampleCuda ( )

成员函数说明

◆ cudaCalculateGrid()

cudaError_t apollo::perception::lidar::VoxelDownSampleCuda::cudaCalculateGrid ( int  threads,
base::PointF *  d_point_cloud,
hashElement *  d_hashTable,
int  number_of_points,
gridParameters  rgd_params,
int *  count 
)

◆ cudaCalculateGridParams()

cudaError_t apollo::perception::lidar::VoxelDownSampleCuda::cudaCalculateGridParams ( base::PointF *  d_point_cloud,
int  number_of_points,
float  resolution_X,
float  resolution_Y,
float  resolution_Z,
gridParameters &  out_rgd_params 
)

◆ cudaDownSample()

cudaError_t apollo::perception::lidar::VoxelDownSampleCuda::cudaDownSample ( int  threads,
base::PointF *  d_point_cloud,
bool *  d_markers,
hashElement *  d_hashTable,
voxel *  d_voxel,
int  number_of_points,
gridParameters  rgd_params,
bool  use_centroid_downsample,
int *  count 
)

◆ cudaWarmUpGPU()

cudaError_t apollo::perception::lidar::VoxelDownSampleCuda::cudaWarmUpGPU ( )

该类的文档由以下文件生成: