![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
This is the complete list of members for cloudViewer::t::geometry::RaycastingScene::CPUImpl, including all inherited members.
| ArrayPartialSum(int *input, int *output, size_t num_elements) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| ArraySum(int *data_ptr, size_t num_elements, size_t &result) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| BATCH_SIZE | cloudViewer::t::geometry::RaycastingScene::CPUImpl | |
| CastRays(const float *const rays, const size_t num_rays, float *t_hit, unsigned int *geometry_ids, unsigned int *primitive_ids, float *primitive_uvs, float *primitive_normals, const int nthreads, const bool line_intersection) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| CommitScene() | cloudViewer::t::geometry::RaycastingScene::Impl | inline |
| ComputeClosestPoints(const float *const query_points, const size_t num_query_points, float *closest_points, unsigned int *geometry_ids, unsigned int *primitive_ids, float *primitive_uvs, float *primitive_normals, const int nthreads) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| CopyArray(int *src, uint32_t *dst, size_t num_elements) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| CountIntersections(const float *const rays, const size_t num_rays, int *intersections, const int nthreads) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| device_ | cloudViewer::t::geometry::RaycastingScene::Impl | |
| devprop_join_commit | cloudViewer::t::geometry::RaycastingScene::Impl | |
| geometry_ptrs_ | cloudViewer::t::geometry::RaycastingScene::Impl | |
| ListIntersections(const float *const rays, const size_t num_rays, const size_t num_intersections, int *cumsum, unsigned int *track_intersections, unsigned int *ray_ids, unsigned int *geometry_ids, unsigned int *primitive_ids, float *primitive_uvs, float *t_hit, const int nthreads) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| scene_ | cloudViewer::t::geometry::RaycastingScene::Impl | |
| scene_committed_ | cloudViewer::t::geometry::RaycastingScene::Impl | |
| tensor_device_ | cloudViewer::t::geometry::RaycastingScene::Impl | |
| TestOcclusions(const float *const rays, const size_t num_rays, const float tnear, const float tfar, int8_t *occluded, const int nthreads) override | cloudViewer::t::geometry::RaycastingScene::CPUImpl | inlinevirtual |
| ~Impl()=default | cloudViewer::t::geometry::RaycastingScene::Impl | virtual |