#include <raycast_using_kdtree.h>

Public Member Functions | |
| bool | getNextCastResult (CastResult &result) final |
| RaycastUsingKDTree (const float map_grid_size_x, const float map_grid_size_y, const float map_grid_size_z, const float hit_tolerance) | |
| void | setRay (typename ChunkedKdtree< POINT_TYPE >::Ptr kdtree, const Vec3 ray_begin, const Vec3 ray_end) final |
Public Member Functions inherited from mcl_3dl::Raycast< POINT_TYPE > | |
| Raycast () | |
Private Attributes | |
| int | count_ |
| const float | hit_tolerance_ |
| Vec3 | inc_ |
| ChunkedKdtree< POINT_TYPE >::Ptr | kdtree_ |
| int | length_ |
| const float | map_grid_max_ |
| const float | map_grid_min_ |
| Vec3 | pos_ |
Definition at line 44 of file raycast_using_kdtree.h.
|
inline |
Definition at line 49 of file raycast_using_kdtree.h.
|
inlinefinalvirtual |
Implements mcl_3dl::Raycast< POINT_TYPE >.
Definition at line 68 of file raycast_using_kdtree.h.
|
inlinefinalvirtual |
Implements mcl_3dl::Raycast< POINT_TYPE >.
Definition at line 59 of file raycast_using_kdtree.h.
|
private |
Definition at line 117 of file raycast_using_kdtree.h.
|
private |
Definition at line 120 of file raycast_using_kdtree.h.
|
private |
Definition at line 115 of file raycast_using_kdtree.h.
|
private |
Definition at line 113 of file raycast_using_kdtree.h.
|
private |
Definition at line 116 of file raycast_using_kdtree.h.
|
private |
Definition at line 119 of file raycast_using_kdtree.h.
|
private |
Definition at line 118 of file raycast_using_kdtree.h.
|
private |
Definition at line 114 of file raycast_using_kdtree.h.