#include <raycast.h>
Public Member Functions | |
Iterator (typename ChunkedKdtree< POINT_TYPE >::Ptr kdtree, const Vec3 begin, const Vec3 end, const float grid_min, const float grid_max) | |
bool | operator!= (const Iterator &a) const |
CastResult | operator* () |
Iterator & | operator++ () |
Public Attributes | |
friend | Raycast |
Protected Attributes | |
size_t | count_ |
float | grid_max_ |
float | grid_min_ |
Vec3 | inc_ |
ChunkedKdtree< POINT_TYPE >::Ptr | kdtree_ |
size_t | length_ |
Vec3 | pos_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
friend mcl_3dl::Raycast< POINT_TYPE >::Iterator::Raycast |