Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Modules/ImageProcessor/ImageProcessorTools/BresenhamLineScan.h File Reference

Utility class which performs the Bresenham algorithm for line scanning. More...

`#include "Tools/Math/Geometry.h"`
`#include "Representations/Perception/CameraInfo.h"`
`#include "Tools/Debugging/Debugging.h"`

Include dependency graph for BresenhamLineScan.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | BresenhamLineScan
## Defines
#define | DEG2RAD(x) x/180.0*3.1415926535897

## Detailed Description

Utility class which performs the Bresenham algorithm for line scanning.

Some constructors set numberOfPixels which can be used as a termination condition to prevent scans outside the image boundaries.

Author:
  Tim Laue

  Walter Nistico

  Tobias Oberlies (revised constructors and commenting)

Definition in file BresenhamLineScan.h.

## Define Documentation

#define DEG2RAD | ( | x |  | ) | x/180.0*3.1415926535897

| Definition at line 20 of file BresenhamLineScan.h.