Public Member Functions | Protected Attributes
octomap::OcTreeBaseSE< NODE > Class Template Reference

#include <OcTreeBaseSE.h>

Inheritance diagram for octomap::OcTreeBaseSE< NODE >:
Inheritance graph
[legend]

List of all members.

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
OcTreeLUTlut

Detailed Description

template<class NODE>
class octomap::OcTreeBaseSE< NODE >

Definition at line 46 of file OcTreeBaseSE.h.


Constructor & Destructor Documentation

template<class NODE >
octomap::OcTreeBaseSE< NODE >::OcTreeBaseSE ( double  _resolution)
template<class NODE >
virtual octomap::OcTreeBaseSE< NODE >::~OcTreeBaseSE ( ) [virtual]

Member Function Documentation

template<class NODE >
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).

Parameters:
originstart coordinate of ray
endend coordinate of ray
rayKeyRay structure that holds the keys of all nodes traversed by the ray, excluding "end"
Returns:
Success of operation. Returning false usually means that one of the coordinates is out of the OcTree's range

Reimplemented from octomap::OcTreeBaseImpl< NODE, AbstractOcTree >.

template<class NODE >
NODE* octomap::OcTreeBaseSE< NODE >::getLUTNeighbor ( const point3d value,
OcTreeLUT::NeighborDirection  dir 
) const

Member Data Documentation

template<class NODE >
KeyRay octomap::OcTreeBaseSE< NODE >::keyray [protected]

Definition at line 70 of file OcTreeBaseSE.h.

template<class NODE >
OcTreeLUT* octomap::OcTreeBaseSE< NODE >::lut [protected]

Definition at line 71 of file OcTreeBaseSE.h.


The documentation for this class was generated from the following file:


octomap
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Thu Feb 11 2016 23:50:59