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