#include <ray_trace_iterator.h>
Public Member Functions | |
RayTraceIterator () | |
RayTraceIterator (const Cell &c1, const Cell &c2, bool done=false) | |
Private Member Functions | |
const Cell & | dereference () const |
bool | equal (const RayTraceIterator &other) const |
void | increment () |
Private Attributes | |
Cell | cell_ |
bool | done_ |
coord_t | error_ |
coord_t | error_inc_ |
coord_t | error_threshold_ |
Cell | goal_ |
coord_t | x_correction_ |
coord_t | x_inc_ |
coord_t | y_correction_ |
coord_t | y_inc_ |
Friends | |
class | boost::iterator_core_access |
Definition at line 17 of file ray_trace_iterator.h.
occupancy_grid_utils::RayTraceIterator::RayTraceIterator | ( | const Cell & | c1, |
const Cell & | c2, | ||
bool | done = false |
||
) | [inline] |
Definition at line 24 of file ray_trace_iterator.h.
const Cell& occupancy_grid_utils::RayTraceIterator::dereference | ( | ) | const [inline, private] |
Definition at line 88 of file ray_trace_iterator.h.
bool occupancy_grid_utils::RayTraceIterator::equal | ( | const RayTraceIterator & | other | ) | const [inline, private] |
Definition at line 94 of file ray_trace_iterator.h.
void occupancy_grid_utils::RayTraceIterator::increment | ( | ) | [inline, private] |
Definition at line 69 of file ray_trace_iterator.h.
friend class boost::iterator_core_access [friend] |
Definition at line 67 of file ray_trace_iterator.h.
Definition at line 107 of file ray_trace_iterator.h.
bool occupancy_grid_utils::RayTraceIterator::done_ [private] |
Definition at line 108 of file ray_trace_iterator.h.
Definition at line 106 of file ray_trace_iterator.h.
Definition at line 106 of file ray_trace_iterator.h.
Definition at line 106 of file ray_trace_iterator.h.
Definition at line 107 of file ray_trace_iterator.h.
Definition at line 105 of file ray_trace_iterator.h.
Definition at line 105 of file ray_trace_iterator.h.
Definition at line 105 of file ray_trace_iterator.h.
Definition at line 105 of file ray_trace_iterator.h.