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

# Modules/ImageProcessor/SlamImageProcessor/SlamImageProcessorTools.h File Reference

Tools and Definitons for SlamImageProcessor. More...

`#include "Modules/ImageProcessor/ImageProcessorTools/ImageProcessorUtilityClasses.h"`
`#include "Representations/Perception/ColorTable64.h"`
`#include "Modules/ImageProcessor/ImageProcessorTools/ColorCorrector.h"`
`#include "Tools/Math/Vector2.h"`
`#include "Tools/Math/Geometry.h"`

Include dependency graph for SlamImageProcessorTools.h:

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

Go to the source code of this file.

## Defines
#define | COLOR_CLASS(y, u, v) (colorClass)((ColorTable64&) colorTable).colorClasses[(y) >> 2][(u) >> 2][(v) >> 2]
#define | CORRECTED_COLOR_CLASS(px, py, y, u, v) (colorClass)((ColorTable64&) colorTable).colorClasses[colorCorrector.correct(px,py, 0, (y)) >> 2][colorCorrector.correct(px,py, 1, (u)) >> 2][colorCorrector.correct(px,py, 2, (v)) >> 2]

## Detailed Description

Tools and Definitons for SlamImageProcessor.

Author:
  Max Risler

  Tim Laue

Definition in file SlamImageProcessorTools.h.

## Define Documentation

#define COLOR_CLASS | ( | y,
|  | u,
|  | v |  | ) | (colorClass)((ColorTable64&) colorTable).colorClasses[(y) >> 2][(u) >> 2][(v) >> 2]

| Definition at line 40 of file SlamImageProcessorTools.h.

#define CORRECTED_COLOR_CLASS | ( | px,
|  | py,
|  | y,
|  | u,
|  | v |  | ) | (colorClass)((ColorTable64&) colorTable).colorClasses[colorCorrector.correct(px,py, 0, (y)) >> 2][colorCorrector.correct(px,py, 1, (u)) >> 2][colorCorrector.correct(px,py, 2, (v)) >> 2]

| Definition at line 41 of file SlamImageProcessorTools.h.