#include <OcTreeBaseSE.h>

Public Member Functions | |
| bool | computeRayKeys (const point3d &origin, const point3d &end, KeyRay &ray) const |
| NODE * | getLUTNeighbor (const point3d &value, OcTreeLUT::NeighborDirection dir) const |
| OcTreeBaseSE (double _resolution) | |
| virtual | ~OcTreeBaseSE () |
Protected Attributes | |
| KeyRay | keyray |
| OcTreeLUT * | lut |
Definition at line 46 of file OcTreeBaseSE.h.
| octomap::OcTreeBaseSE< NODE >::OcTreeBaseSE | ( | double | _resolution | ) |
| virtual octomap::OcTreeBaseSE< NODE >::~OcTreeBaseSE | ( | ) | [virtual] |
| bool octomap::OcTreeBaseSE< NODE >::computeRayKeys | ( | const point3d & | origin, |
| const point3d & | end, | ||
| KeyRay & | ray | ||
| ) | const |
Traces a ray from origin to end (excluding), returning the coordinates of all nodes traversed by the beam. (Essentially using the DDA algorithm in 3D).
| origin | start coordinate of ray |
| end | end coordinate of ray |
| ray | KeyRay structure that holds the keys of all nodes traversed by the ray, excluding "end" |
Reimplemented from octomap::OcTreeBaseImpl< NODE, AbstractOcTree >.
| NODE* octomap::OcTreeBaseSE< NODE >::getLUTNeighbor | ( | const point3d & | value, |
| OcTreeLUT::NeighborDirection | dir | ||
| ) | const |
KeyRay octomap::OcTreeBaseSE< NODE >::keyray [protected] |
Definition at line 70 of file OcTreeBaseSE.h.
OcTreeLUT* octomap::OcTreeBaseSE< NODE >::lut [protected] |
Definition at line 71 of file OcTreeBaseSE.h.