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

# Modules/ImageProcessor/VLCImageProcessor/VLCImageProcessorTools.h File Reference

Tools and Definitons for VLCImageProcessor. More...

`#include "Representations/Perception/ColorTable64.h"`
`#include "Modules/ImageProcessor/ImageProcessorTools/ColorCorrector.h"`

Include dependency graph for VLCImageProcessorTools.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, table) static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[(y) >> 2][(u) >> 2][(v) >> 2])
#define | CORRECTED_COLOR_CLASS(px, py, y, u, v, table, corrector) static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[corrector.correct(px,py,0,(y)) >> 2][corrector.correct(px,py,1,(u)) >> 2][corrector.correct(px,py,2,(v)) >> 2])

## Detailed Description

Tools and Definitons for VLCImageProcessor.

Author:
  Tim Laue

  Tobias Oberlies

Definition in file VLCImageProcessorTools.h.

## Define Documentation

#define COLOR_CLASS | ( | y,
|  | u,
|  | v,
|  | table |  | ) | static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[(y) >> 2][(u) >> 2][(v) >> 2])

| Definition at line 24 of file VLCImageProcessorTools.h.

#define CORRECTED_COLOR_CLASS | ( | px,
|  | py,
|  | y,
|  | u,
|  | v,
|  | table,
|  | corrector |  | ) | static_cast<colorClass>(static_cast<const ColorTable64&>(table).colorClasses[corrector.correct(px,py,0,(y)) >> 2][corrector.correct(px,py,1,(u)) >> 2][corrector.correct(px,py,2,(v)) >> 2])

| Definition at line 25 of file VLCImageProcessorTools.h.