#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.