#include <line_iterator.h>
An iterator implementing Bresenham Ray-Tracing.
Definition at line 38 of file line_iterator.h.
base_local_planner::LineIterator::LineIterator |
( |
int |
x0, |
|
|
int |
y0, |
|
|
int |
x1, |
|
|
int |
y1 |
|
) |
| |
|
inline |
void base_local_planner::LineIterator::advance |
( |
| ) |
|
|
inline |
int base_local_planner::LineIterator::getX |
( |
| ) |
const |
|
inline |
int base_local_planner::LineIterator::getX0 |
( |
| ) |
const |
|
inline |
int base_local_planner::LineIterator::getX1 |
( |
| ) |
const |
|
inline |
int base_local_planner::LineIterator::getY |
( |
| ) |
const |
|
inline |
int base_local_planner::LineIterator::getY0 |
( |
| ) |
const |
|
inline |
int base_local_planner::LineIterator::getY1 |
( |
| ) |
const |
|
inline |
bool base_local_planner::LineIterator::isValid |
( |
| ) |
const |
|
inline |
int base_local_planner::LineIterator::curpixel_ |
|
private |
int base_local_planner::LineIterator::deltax_ |
|
private |
int base_local_planner::LineIterator::deltay_ |
|
private |
int base_local_planner::LineIterator::den_ |
|
private |
int base_local_planner::LineIterator::num_ |
|
private |
int base_local_planner::LineIterator::numadd_ |
|
private |
int base_local_planner::LineIterator::numpixels_ |
|
private |
int base_local_planner::LineIterator::x0_ |
|
private |
int base_local_planner::LineIterator::x1_ |
|
private |
int base_local_planner::LineIterator::x_ |
|
private |
int base_local_planner::LineIterator::xinc1_ |
|
private |
int base_local_planner::LineIterator::xinc2_ |
|
private |
int base_local_planner::LineIterator::y0_ |
|
private |
int base_local_planner::LineIterator::y1_ |
|
private |
int base_local_planner::LineIterator::y_ |
|
private |
int base_local_planner::LineIterator::yinc1_ |
|
private |
int base_local_planner::LineIterator::yinc2_ |
|
private |
The documentation for this class was generated from the following file: